数据库、表、列、用户、权限等的信息被存储在数据库和表中(MySQL使用MySQL来存储这些信息)。
不过,内部的表一般不直接访问。
可用使用MySQL的SHOW命令来显示这些信息( MySQL从内部表中提取这些信息)。
语句 | 功能 |
---|---|
SHOW DATABASES; | 返回可用数据库的一个列表。 |
SHOW TABLES; | 返回当前选择的数据库内可用表的列表 |
SHOW COLUMNS FROM table_name=DESCRIBE table_name | 查看一个表的详细信息 |
SHOW STATUS; | 用于显示广泛的服务器状态信息 |
SHOW CREATE DATABASE,SHOW CREATE TABLE | 分别用来显示创建特定数据库或表的mysql语句 |
SHOW GRANTS | 用来显示授予用户(所有用户或特定用户)的安全权限 |
SHOW ERRORS和SHOW WARNINGS | 用来显示服务器错误或警告消息 |