用MySQL的SHOW命令来显示数据库、表的信息
SHOW DATABASES;
返回可用数据库的一个列表。
包含在列表中的可能是MySQL内部使用的数据库
为了获得一个数据库内的表的列表,使用:
SHOW TABLES;
返回当前选择的数据库内可用表的列表。
SHOW也可以用来显示表列:
SHOW COLUMNS FROM customers;
SHOW COLUMNS 要求给出一个表名。
它对每个字段返回一行,行中包含:
- 字段名
- 数据类型
- 是否允许NULL
- 键信息
- 默认值
- 其他信息
所支持的其他SHOW语句还有:
- SHOW STATUS:用于显示广泛的服务器状态信息
- SHOW CREATE DATABASE 和 SHOW CREATE TABLE,分别用来显示创建特定数据库或表的MySQL语句
- SHOW GRANTS,用来显示授予用户(所有用户或特定用户)的安全权限;
- SHOW ERRORS 和 SHOW WARNINGS,用来显示服务器错误或警告信息