您当前的位置: 首页 >  sql

liaowenxiong

暂无认证

  • 1浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MySQL 数据库命令之 mysqlshow -- 显示 MySQL 数据库相关信息

liaowenxiong 发布时间:2021-04-20 16:35:21 ,浏览量:1

文章目录
  • 介绍
  • 语法格式
  • 常用选项
  • 参考示例
    • (一)显示指定数据库中的所有表的记录数和列数
    • (二)显示指定数据库中所有的数据表的额外信息
    • (三)查看指定数据库中的所有数据表
    • (四)显示所有的数据库
    • (五)统计数据库表的列数和行数
    • (六)显示某个数据表的所有列信息
    • (七)显示表的键信息

介绍

mysqlshow 命令用于显示 MySQL 服务器中的数据库、表和列信息。 如果没有指定数据库,则显示所有匹配的数据库;如果没有指定表,将显示数据库中所有匹配的表。如果没有指定列,则显示表中所有匹配的列。

语法格式

mysqlshow

参数:指定要显示的数据库对象,可以是一个数据库名,或者是数据库名+表名,或者是数据库名+表名+列名。

常用选项 选项说明-hMySQL服务器的IP地址或主机名-u连接MySQL服务器的用户名-p连接MySQL服务器的密码–count显示每个数据表的行数-k显示数据库表的索引,键-t显示数据表的类型-i显示数据表的额外信息 参考示例 (一)显示指定数据库中的所有表的记录数和列数
[root@htlwk0001host ~]# mysqlshow -hlocalhost -uroot -p --count -t production
Enter password: 
Database: production
+-------------------------+------------+----------+------------+
|         Tables          | table_type | Columns  | Total Rows |
+-------------------------+------------+----------+------------+
| td_appraise_dimension   | BASE TABLE |        4 |          5 |
(二)显示指定数据库中所有的数据表的额外信息
[root@htlwk0001host ~]# mysqlshow -hlocalhost -uroot -p --count -t -i production
Enter password: 
(三)查看指定数据库中的所有数据表
[root@htlwk0001host ~]# mysqlshow -hlocalhost -uroot -p -t production # -t 选项会把表的类型也显示出来
Enter password: 
Database: production
+-------------------------+------------+
|         Tables          | table_type |
+-------------------------+------------+
| td_area                 | BASE TABLE |
| td_dictionary           | BASE TABLE |
[root@htlwk0001host ~]# mysqlshow -hlocalhost -uroot -p production
Enter password: 
Database: production
(四)显示所有的数据库
[root@mysql mysqlhelp]# mysqlshow -uroot -p
Enter password: 
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| mysql              |
| oldboy             |
| performance_schema |
| sys                |
| test               |
| xinyong            |
+--------------------+
(五)统计数据库表的列数和行数
  1. 统计数据库 production 下的所有表的列数和行数:
[root@htlwk0001host ~]# mysqlshow -uroot -p production -v -v
Enter password: 
Database: production
  1. 统计数据库 production 下的所有表的列数:
[root@htlwk0001host ~]# mysqlshow -uroot -p production -v
Enter password: 
Database: production
(六)显示某个数据表的所有列信息
[root@mysql mysqlhelp]# mysqlshow -uroot -p production tf_user
Enter password: 
Database: production  Table: tf_user
+-------+-------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+
| Field | Type        | Collation       | Null | Key | Default | Extra          | Privileges                      | Comment |
+-------+-------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+
| a     | int(11)     |                 | NO   | PRI |         | auto_increment | select,insert,update,references |         |
| b     | varchar(30) | utf8_general_ci | YES  |     |         |                | select,insert,update,references |         |
+-------+-------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+
(七)显示表的键信息
[root@mysql mysqlhelp]# mysqlshow -uroot -p -k production tf_user
Enter password: 
Database: production  Table: tf_user
+-------+-------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+
| Field | Type        | Collation       | Null | Key | Default | Extra          | Privileges                      | Comment |
+-------+-------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+
| a     | int(11)     |                 | NO   | PRI |         | auto_increment | select,insert,update,references |         |
| b     | varchar(30) | utf8_general_ci | YES  |     |         |                | select,insert,update,references |         |
+-------+-------------+-----------------+------+-----+---------+----------------+---------------------------------+---------+
+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| t     | 0          | PRIMARY  | 1            | a           | A         | 5           |          |        |      | BTREE      |         |               |
+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.0677s