use 数据库名
选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。
mysql>use information_schema mysql
![](https://img.haomeiwen.com/i18230509/93ad1a01bef01b4c.png)
SHOW DATABASES
列出所有数据库列表
mysql>SHOW DATABASES;
![](https://img.haomeiwen.com/i18230509/d1b17c2e41b6f4d0.png)
SHOW TABLES
显示指定数据库的所有表
mysql>SHOW TABLES;
![](https://img.haomeiwen.com/i18230509/20a4fa62589c03aa.png)
SHOW COLUMNS FROM 数据表
显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。
mysql>SHOW COLUMNS FROM VIEWS;
![](https://img.haomeiwen.com/i18230509/083f5d77794466dc.png)
SHOW INDEX FROM 数据表
显示数据表的详细索引信息,包括主键(PRIMARY KEY)
mysql>SHOW INDEX FROM accounts;
![](https://img.haomeiwen.com/i18230509/7c4a119211326715.png)
SHOW TABLE STATUS LIKE [FROM db_name] [LIKE 'pattern']\G;
将输出MySQL数据库管理系统的性能及统计信息
可以不用那个FROM db_name,直接写出 SHOW TABLE STATUS LIKE 'pattern' \G。
\G 是把输出按列表答应出来。
mysql>SHOW TABLE STATUS LIKE 'accounts'\G;
![](https://img.haomeiwen.com/i18230509/261f5f386a7dba57.png)
mysql>SHOW TABLE STATUS LIKE 'accounts';
![](https://img.haomeiwen.com/i18230509/467bd9aad74cfd5f.png)
学习资料: https://www.runoob.com/mysql/mysql-administration.html
网友评论