Hiển thị dữ liệu trong bảng MySQL

Tóm lược. trong hướng dẫn này, bạn sẽ học cách hiển thị các cột của bảng bằng cách sử dụng câu lệnh MÔ TẢ và lệnh SHOW COLUMNS của MySQL

Sử dụng câu lệnh MÔ TẢ

Hiển thị dữ liệu trong bảng MySQL
Hiển thị dữ liệu trong bảng MySQL

Để hiển thị tất cả các cột của bảng, bạn làm theo các bước sau

  1. Đăng nhập vào máy chủ cơ sở dữ liệu MySQL
  2. Chuyển sang một cơ sở dữ liệu cụ thể
  3. Sử dụng câu lệnh

    mysql> USE classicmodels; Database changed mysql>

    Code language: SQL (Structured Query Language) (sql)
    2

Ví dụ sau minh họa cách hiển thị các cột của bảng

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
3 trong cơ sở dữ liệu

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
4

Bước 1. Đăng nhập vào cơ sở dữ liệu MySQL

>mysql -u root -p Enter password: ********** mysql>

Code language: SQL (Structured Query Language) (sql)

Bước 2. Đưa ra lệnh

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
5 để chuyển sang cơ sở dữ liệu thành

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
4

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)

Bước 3. Sử dụng câu lệnh

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
2

________số 8_______

Trên thực tế, bạn sử dụng câu lệnh

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
8, đây là cách viết tắt của câu lệnh

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
2. Ví dụ, câu lệnh sau đây tương đương với câu lệnh

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
2 ở trên

DESC orders;

Code language: SQL (Structured Query Language) (sql)

MySQL SHOW COLUMNS lệnh

Cách linh hoạt hơn để lấy danh sách các cột trong bảng là sử dụng lệnh MySQL

mysql> DESCRIBE orders; +----------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------+-------+ | orderNumber | int(11) | NO | PRI | NULL | | | orderDate | date | NO | | NULL | | | requiredDate | date | NO | | NULL | | | shippedDate | date | YES | | NULL | | | status | varchar(15) | NO | | NULL | | | comments | text | YES | | NULL | | | customerNumber | int(11) | NO | MUL | NULL | | +----------------+-------------+------+-----+---------+-------+ 7 rows in set (0.01 sec)

Code language: SQL (Structured Query Language) (sql)
1

SHOW COLUMNS FROM table_name;

Code language: SQL (Structured Query Language) (sql)

Để hiển thị các cột của bảng, bạn chỉ định tên bảng trong mệnh đề

mysql> DESCRIBE orders; +----------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------+-------+ | orderNumber | int(11) | NO | PRI | NULL | | | orderDate | date | NO | | NULL | | | requiredDate | date | NO | | NULL | | | shippedDate | date | YES | | NULL | | | status | varchar(15) | NO | | NULL | | | comments | text | YES | | NULL | | | customerNumber | int(11) | NO | MUL | NULL | | +----------------+-------------+------+-----+---------+-------+ 7 rows in set (0.01 sec)

Code language: SQL (Structured Query Language) (sql)
2 của câu lệnh

mysql> DESCRIBE orders; +----------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------+-------+ | orderNumber | int(11) | NO | PRI | NULL | | | orderDate | date | NO | | NULL | | | requiredDate | date | NO | | NULL | | | shippedDate | date | YES | | NULL | | | status | varchar(15) | NO | | NULL | | | comments | text | YES | | NULL | | | customerNumber | int(11) | NO | MUL | NULL | | +----------------+-------------+------+-----+---------+-------+ 7 rows in set (0.01 sec)

Code language: SQL (Structured Query Language) (sql)
1. Để hiển thị các cột của bảng trong cơ sở dữ liệu không phải là cơ sở dữ liệu hiện tại, bạn sử dụng mẫu sau

SHOW COLUMNS FROM database_name.table_name;

Code language: SQL (Structured Query Language) (sql)

Hoặc là

SHOW COLUMNS FROM table_name IN database_name;

Code language: SQL (Structured Query Language) (sql)

Ví dụ, để lấy các cột của bảng

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
3, bạn sử dụng câu lệnh

mysql> DESCRIBE orders; +----------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------+-------+ | orderNumber | int(11) | NO | PRI | NULL | | | orderDate | date | NO | | NULL | | | requiredDate | date | NO | | NULL | | | shippedDate | date | YES | | NULL | | | status | varchar(15) | NO | | NULL | | | comments | text | YES | | NULL | | | customerNumber | int(11) | NO | MUL | NULL | | +----------------+-------------+------+-----+---------+-------+ 7 rows in set (0.01 sec)

Code language: SQL (Structured Query Language) (sql)
1 như sau

SHOW COLUMNS FROM orders;

Code language: SQL (Structured Query Language) (sql)

Như bạn có thể thấy kết quả của lệnh

mysql> DESCRIBE orders; +----------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------+-------+ | orderNumber | int(11) | NO | PRI | NULL | | | orderDate | date | NO | | NULL | | | requiredDate | date | NO | | NULL | | | shippedDate | date | YES | | NULL | | | status | varchar(15) | NO | | NULL | | | comments | text | YES | | NULL | | | customerNumber | int(11) | NO | MUL | NULL | | +----------------+-------------+------+-----+---------+-------+ 7 rows in set (0.01 sec)

Code language: SQL (Structured Query Language) (sql)
1 này giống như kết quả của câu lệnh

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
8

Để biết thêm thông tin về cột, bạn thêm từ khóa

mysql> DESCRIBE orders; +----------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------+-------+ | orderNumber | int(11) | NO | PRI | NULL | | | orderDate | date | NO | | NULL | | | requiredDate | date | NO | | NULL | | | shippedDate | date | YES | | NULL | | | status | varchar(15) | NO | | NULL | | | comments | text | YES | | NULL | | | customerNumber | int(11) | NO | MUL | NULL | | +----------------+-------------+------+-----+---------+-------+ 7 rows in set (0.01 sec)

Code language: SQL (Structured Query Language) (sql)
8 vào lệnh

mysql> DESCRIBE orders; +----------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------+-------+ | orderNumber | int(11) | NO | PRI | NULL | | | orderDate | date | NO | | NULL | | | requiredDate | date | NO | | NULL | | | shippedDate | date | YES | | NULL | | | status | varchar(15) | NO | | NULL | | | comments | text | YES | | NULL | | | customerNumber | int(11) | NO | MUL | NULL | | +----------------+-------------+------+-----+---------+-------+ 7 rows in set (0.01 sec)

Code language: SQL (Structured Query Language) (sql)
1 như sau

SHOW FULL COLUMNS FROM table_name;

Code language: SQL (Structured Query Language) (sql)

Ví dụ: câu lệnh sau liệt kê tất cả các cột của bảng thanh toán trong cơ sở dữ liệu

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
4

mysql> SHOW FULL COLUMNS FROM payments \G; *************************** 1. row *************************** Field: customerNumber Type: int(11) Collation: NULL Null: NO Key: PRI Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 2. row *************************** Field: checkNumber Type: varchar(50) Collation: latin1_swedish_ci Null: NO Key: PRI Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 3. row *************************** Field: paymentDate Type: date Collation: NULL Null: NO Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: *************************** 4. row *************************** Field: amount Type: decimal(10,2) Collation: NULL Null: NO Key: Default: NULL Extra: Privileges: select,insert,update,references Comment: 4 rows in set (0.01 sec)

Code language: SQL (Structured Query Language) (sql)

Như bạn có thể thấy, lệnh

DESC orders;

Code language: SQL (Structured Query Language) (sql)
1 thêm các cột

DESC orders;

Code language: SQL (Structured Query Language) (sql)
2,

DESC orders;

Code language: SQL (Structured Query Language) (sql)
3 và

DESC orders;

Code language: SQL (Structured Query Language) (sql)
4 vào tập kết quả

Lệnh

mysql> DESCRIBE orders; +----------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------+-------+ | orderNumber | int(11) | NO | PRI | NULL | | | orderDate | date | NO | | NULL | | | requiredDate | date | NO | | NULL | | | shippedDate | date | YES | | NULL | | | status | varchar(15) | NO | | NULL | | | comments | text | YES | | NULL | | | customerNumber | int(11) | NO | MUL | NULL | | +----------------+-------------+------+-----+---------+-------+ 7 rows in set (0.01 sec)

Code language: SQL (Structured Query Language) (sql)
1 cho phép bạn lọc các cột của bảng bằng cách sử dụng toán tử  

DESC orders;

Code language: SQL (Structured Query Language) (sql)
6 hoặc mệnh đề

DESC orders;

Code language: SQL (Structured Query Language) (sql)
7

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
0

Ví dụ: để chỉ hiển thị các cột bắt đầu bằng chữ cái

DESC orders;

Code language: SQL (Structured Query Language) (sql)
8, bạn sử dụng toán tử

DESC orders;

Code language: SQL (Structured Query Language) (sql)
6 như sau

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
1

Trong hướng dẫn này, bạn đã học cách hiển thị các cột của bảng bằng cách sử dụng lệnh MySQL

mysql> DESCRIBE orders; +----------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------+-------+ | orderNumber | int(11) | NO | PRI | NULL | | | orderDate | date | NO | | NULL | | | requiredDate | date | NO | | NULL | | | shippedDate | date | YES | | NULL | | | status | varchar(15) | NO | | NULL | | | comments | text | YES | | NULL | | | customerNumber | int(11) | NO | MUL | NULL | | +----------------+-------------+------+-----+---------+-------+ 7 rows in set (0.01 sec)

Code language: SQL (Structured Query Language) (sql)
1 và câu lệnh

mysql> USE classicmodels; Database changed mysql>

Code language: SQL (Structured Query Language) (sql)
8

Làm thế nào bạn sẽ hiển thị dữ liệu trong một bảng?

Hiển thị dữ liệu bảng .
Bấm đúp vào tên bảng trong lưới
Chọn tên của các bảng trong lưới, sau đó nhấp chuột phải và chọn Hiển thị Hàng từ trình đơn phím tắt hoặc chọn Hiển thị Hàng từ trình đơn Tệp

Làm cách nào để hiển thị dữ liệu trong SQL?

Cú pháp CHỌN .
CHỌN cột1, cột2,. TỪ tên_bảng;
CHỌN * TỪ tên_bảng;
Thí dụ. CHỌN Tên khách hàng, Thành phố TỪ Khách hàng;
Thí dụ. CHỌN * TỪ Khách hàng;

Làm cách nào để hiển thị dữ liệu bảng trong MySQL Workbench?

Để mở, nhấp chuột phải vào bảng trong trình duyệt đối tượng của ngăn Điều hướng và chọn Trình kiểm tra bảng từ menu ngữ cảnh . Trình kiểm tra bảng hiển thị thông tin liên quan đến bảng.