第 5 章 · 第五节 · 课件第 34、35、36 页合并重做
查看表和表结构
三条语句分别查看有哪些表、表中的字段和完整的建表语句。
查看数据表的三条语句
| 语句 | 作用 |
|---|---|
SHOW TABLES; | 列出当前数据库中所有的表 |
DESC 表名; | 查看每个字段的名称、类型、能否为空、键和默认值。DESC 是 DESCRIBE 的简写 |
SHOW CREATE TABLE 表名; | 查看完整的建表语句,包括约束名、存储引擎和字符集 |
例 DESC s; 的执行结果
| Field | Type | Null | Key | Default | Extra |
|---|---|---|---|---|---|
| sno | char(10) | NO | PRI | NULL | |
| sn | varchar(45) | NO | NULL | ||
| sex | enum('男','女') | NO | 男 | ||
| age | int | NO | NULL | ||
| maj | varchar(45) | NO | NULL | ||
| dept | varchar(45) | NO | NULL |
练一练
要查一个 CHECK 约束叫什么名字,用哪一条语句?
- ADESC 表名
- BSHOW TABLES
- CSHOW CREATE TABLE 表名
- DSELECT * FROM 表名
答案 C
DESC 不显示约束名,SHOW CREATE TABLE 会把每条约束的名字都列出来。
知道更多在 Workbench 中查看
右键表选 Table Inspector,也能看到字段、索引、外键等信息。
