查看数据库中的表
语法
语法格式
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"开头的表;