1:SHOW
(1)SHOW DATABASES [LIKE condition]; --你有权限使用的数据库,可以匹配LIKE条件,等效命令行工具mysqlshow --user=your_user --password=your_password
SHOW CREATE DATABASE database_name; --查看创建数据库的DDL语句
(2)SHOW TABLES FROM database_name;
或者:USE database_name;SHOW TABLES; --某个数据库下的所有表,等效命令行工具mysqlshow --user=your_user --password=your_password database_name
SHOW CREATE TABLE table_name; --查看创建表的DDL语句
(3)SHOW COLUMNS FROM table_name; --某张表的所有列定义,等效DESC table_name或者mysqlshow --user=your_user --password=your_password database_name table_name;
(4)SHOW INDEX FROM table_name
(5)SHOW CHARACTER SET [LIKE condition]; --MySQL支持的字符集
(6)SHOW COLLATION [LIKE condition]; --MySQL支持的collation
(7)SHOW VARIABLES [LIKE condition]; --MySQL中的一些预定义变量