Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách xem schema của bảng trong database MySQL?


Dùng DESCRIBE (viết tắt DESC) hoặc SHOW CREATE TABLE.

Cách 1: DESCRIBE

mysql> DESCRIBE business.student;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| id    | int(11)      | YES  | MUL | NULL    |       |
| Name  | varchar(100) | YES  | MUL | NULL    |       |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.05 sec)

Cách 2: SHOW CREATE TABLE (chi tiết hơn)

mysql> SHOW CREATE TABLE business.student;
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table   | Create Table                                                                                                                                                                                                                                  |
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| student | CREATE TABLE `student` (`id` int(11) DEFAULT NULL, `Name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, KEY `NameStuIndex` (`Name`), KEY `idIndex` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci |
+---------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.03 sec)

SHOW CREATE TABLE hiển thị toàn bộ DDL: engine, charset, collate, index, khóa chính/ngoại.