📅  最后修改于: 2023-12-03 15:23:19.612000             🧑  作者: Mango
在 SQL 中,我们可以使用 DESCRIBE
或 SHOW CREATE TABLE
命令来查看表的结构。
DESCRIBE
命令DESCRIBE
命令用于查看表的列信息,包括列名、数据类型、默认值、是否允许 null 值等。
语法示例:
DESCRIBE table_name;
返回值示例:
| Field | Type | Null | Key | Default | Extra | | --------- | ------------ | ---- | --- | ------- | ----- | | id | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(255) | YES | | NULL | | | age | int(11) | YES | | NULL | | | birthday | date | YES | | NULL | |
SHOW CREATE TABLE
命令SHOW CREATE TABLE
命令用于查看表的创建语句,包括表名、列名、数据类型、默认值、主键、外键等信息。
语法示例:
SHOW CREATE TABLE table_name;
返回值示例:
| Table | Create Table |
| ----- | ------------ |
| users | CREATE TABLE users
(
id
int(11) NOT NULL AUTO_INCREMENT,
name
varchar(255) DEFAULT NULL,
age
int(11) DEFAULT NULL,
birthday
date DEFAULT NULL,
PRIMARY KEY (id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
DESCRIBE
和 SHOW CREATE TABLE
命令是常用的查看表结构的方法,可以帮助我们更好地理解和操作表。在实际开发中,我们可以选择适合自己的方法来查看表的结构。