Note: Chỉ mang tính tham khảo cá nhân.
Một số lệnh SQL
1. Kết nối đến MySQL server 'localhost', với username là 'root' và mật khẩu là '*******'
mysql -h localost -u root -p Enter password: ******
Nếu kết nối thành công, thông điệp nhận được là:
2. Ngưng phiên làm việc
QUIT;
Thông điệp nhận được
Bye
2. Xem phiên bản của MySQL server đang sử dụng
Kết quả có dạng
3. Xem username hiện tại
SELECT USER();
Kết quả có dạng
+----------------+ | USER() | +----------------+ | root@localhost | +----------------+ 1 row in set (0.03 sec)
4. Trình bày các cơ sở dữ liệu hiện có đối với người dùng hiện tại
SHOW DATABASES;
Kết quả có dạng
+--------------------+ | Database | +--------------------+ | information_schema | | drupal5_api | | drupal5_giadinh | | drupal5_og | | drupal5_sandbox | | drupal5_test | | drupal5_vne | | drupal5_vns | | drupal6_dev | | drupal_demo | | drupal_test | | joomla_test | | mysql | | sandbox | | sandbox_00 | | sugar_000 | | test | | toilanet | | wikidb | +--------------------+ 19 rows in set (0.10 sec)
5. Chọn một cơ sở dữ liệu, hiện có, để làm việc
USE drupal_test;
Thông báo nhận lại có dạng
Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed
Cũng có thể sử dụng dòng lệnh này để thay đổi CSDL hiện hành.
6. Tạo cơ sở dữ liệu
CREATE DATABSE ten_csdl;
7. Tạo bảng dữ liệu
CREATE TABLE test ( col1 INT(10) );
8. Liệt kê các bảng hiện có trong CSDL hiện hành
SHOW TABLES;
Kết quả nhận được có dạng
+--------------------+ | Tables_in_sql_test | +--------------------+ | test | +--------------------+ 1 row in set (0.00 sec)
9. Xem cấu trúc một bảng dữ liệu
DESCRIBE test;
Kết quả nhận được có dạng
+-------+---------+------+-----+---------+-------+ +-------+---------+------+-----+---------+-------+ | col1 | int(10) | YES | | NULL | | +-------+---------+------+-----+---------+-------+ 1 row in set (0.04 sec)
10. Xem toàn bộ các dòng dữ liệu trong một bảng
SELECT * FROM testHữu ích khi muốn xem tổng toàn bộ dữ liệu trong một bảng.