SHOW 系列命令要点
- SHOW DATABASES 列出全部数据库,SHOW TABLES 列出当前库所有表
- DESC 表名 看列结构:类型、是否可空、键、默认值
- SHOW INDEX FROM 表名 看索引:列、唯一性、索引类型
- SHOW CREATE TABLE 表名 拿到完整建表语句含引擎和约束
- SHOW TABLE STATUS 看行数估算、引擎、自增值等概览
- SHOW COLUMNS FROM 表名 与 DESC 等价,可加 LIKE 过滤列名
SHOW 系列命令示例
SHOW DATABASES;
USE shop;
SHOW TABLES;
-- 看 product 表的列结构
DESC product;
-- 看索引
SHOW INDEX FROM product;
-- 拿到完整建表语句
SHOW CREATE TABLE product\G
-- 看表级概览(行数、引擎、自增)
SHOW TABLE STATUS LIKE 'product'\G
避坑提醒:DESC 和 SHOW COLUMNS 看到的是结构快照;要精确行数别信 TABLE STATUS 的估算值,大表请用 SELECT COUNT(*)。