37.笔记 MySQL学习——命令行获取元数据

本文介绍如何使用MySQL命令行工具查询数据库、表及索引信息。包括列出所有数据库、展示特定数据库中的所有表以及查看表的具体索引详情。

37.笔记 MySQL学习——命令行获取元数据

直接用命令行提示符号获取数据库和表的信息

如下:

[root@OEL ~]# mysqlshow  -u root -p

Enter password:

+--------------------+

|    Databases      |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| sampdb             |

| sys                |

+--------------------+

查看某个数据库的表

[root@OEL ~]# mysqlshow  -u root -p sampdb

Enter password:

Database: sampdb

+---------------+

|   Tables     |

+---------------+

| absence       |

| grade_event   |

| log_partition |

| member        |

| mytbl         |

| namelist      |

| president     |

| score         |

| student       |

| t             |

 

查看表里的索引信息

[root@OEL ~]# mysqlshow  -u root -p --keys sampdb president

Enter password:

Database: sampdb  Table: president

+------------+-------------+-------------------+------+-----+---------+-------+---------------------------------+---------+

| Field     | Type        | Collation         | Null | Key | Default | Extra |Privileges                      | Comment|

+------------+-------------+-------------------+------+-----+---------+-------+---------------------------------+---------+

| last_name | varchar(15) | latin1_swedish_ci | NO  |     |         |      | select,insert,update,references |         |

| first_name | varchar(15) |latin1_swedish_ci | NO   |     |        |       |select,insert,update,references |        |

| suffix    | varchar(5)  | latin1_swedish_ci| YES  |     |        |       |select,insert,update,references |        |

| city      | varchar(20) | latin1_swedish_ci | NO  |     |         |      | select,insert,update,references |         |

| state     | varchar(2)  | latin1_swedish_ci| NO   |     |        |       |select,insert,update,references |        |

| birth     | date        |                   | NO   |    |         |       | select,insert,update,references |         |

| death     | date        |                   | YES  |     |         |      | select,insert,update,references |         |

+------------+-------------+-------------------+------+-----+---------+-------+---------------------------------+---------+

Table has no keys

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值