MySQL中常用SHOW语句
在上篇中用到了MySQL的SHOW命令,在这里顺便总结一下吧。
1、显示所有可用字符集
show character set [like 'pattern']
2、显示所给表的列
SHOW [FULL] COLUMNS {FROM | IN} tbl_name [{FROM | IN} db_name] [LIKE 'pattern']
3、显示当前表的创建语句
show create table tbl_name
4、显示数据库的创建语句
show create database db_name
5、显示所有数据库
show databases [like 'pattern']
6、显示当前数据库所有表
show tables [like 'pattern']
7、显示user的授权语句
show grants [for user]
8、显示索引
SHOW {INDEX | INDEXES | KEYS} {FROM | IN} tbl_name [{FROM | IN} db_name]
9、显示当前缓冲区的表
show open table
10、显示MySQL支持的权限
SHOW PRIVILEGES
11、显示正在使用的线程
SHOW [FULL] PROCESSLIST
12、显示变量
SHOW [GLOBAL | SESSION] VARIABLES [LIKE 'pattern']
13、显示当前session中最后产生的错误
SHOW WARNINGS [LIMIT [offset,] row_count]
SHOW COUNT(*) WARNINGS