mysqlshow是mysql内置的一个工具,可以快速获取有关MySQL数据库,表,列和索引信息

显示所有的数据库

# mysqlshow  -u root -ptmppassword

显示数据库表

# mysqlshow  -u root -ptmppassword testdb

显示表的字段个数

#mysqlshow  -v -u root -p testdb

显示表的字段个数和记录数

# mysqlshow  -v -v -u root -p tesedb

显示表的所有列

# mysqlshow  -u root -ptmppassword testdb tb_student

显示有关表中特定列的详细信息

# mysqlshow  -u root -ptmppassword testdb tb_student id

显示有关表的所有元数据信息

# mysqlshow  -i  -u root -ptmppassword testdb tb_student

显示表的索引和列

# mysqlshow -k -u root -ptmppassword testdb tb_student

仅显示索引,而不显示表的列

当表中的invalid_col_name不存在时,就只显示index

# mysqlshow -k -u root -ptmppassword testdb tb_studen invalid_col_name