查看数据库中的表
语法
语法格式
sql
SHOW TABLES [FROM '数据库名'] [LIKE '表名'];
语法说明
"[ ]"
中的内容是可选项;"FROM '数据库名'"
指明了要从中列出表的数据库。它是可选的。如果未指定,则从默认数据库中获取;"LIKE '表名'"
用来过滤结果,返回符合条件的表的列表;
使用示例
- 01
代码
sqlSHOW TABLES;
描述
- 直接运行此命令,此时,
"MySQL"
会返回一个错误:"ERROR 1046 (3D000): No database selected"
,因为您还未指定默认的数据库;
- 02
代码
sqlSHOW TABLES FROM 'db_a';
描述
- 这里,通过
"FROM"
关键字指定了要列出数据库"db_a"
中的所有的表;
- 03
代码
sqlSHOW TABLES FROM 'db_a' LIKE 'a%';
描述
- 通过上面的语句返回数据库
"db_a"
中所有名字以"a"
开头的表;