使用mysqlshow命令可以显示mysql数据库的结构,用来很快地查找存在哪些书库、数据库的表、表中的列和索引等信息。
**语法格式:** mysqlshow [参数] [数据库[表[列]]]
**常用参数:**
| --protocol | 用于连接的协议,可以是tcp、socket、pipe |
| ------------ | ---------------------------------------------- |
| -t | 显示表的类型的列 |
| -u | 用于登录的用户 |
| -P | 用于连接的端口号,如果没有指定,默认值是3306 |
**参考实例**
显示数据库mysql服务器中所有的数据库:
```
[root@anycode ~]# mysqlshow
```
显示数据库mysql中的表:
```
[root@anycode ~]# mysqlshow mysql
```
显示系统变量的名称和值:
```
[root@anycode ~]# mysqlshow variables;
```