mysql 查看有哪些数据库|数据库中有哪些表|表里有哪些字段

查看所有数据库>SHOW DATABASE;

查看某个数据库中有哪些表>

USE db_name;
SHOW TABLES;
查看某张表的建表信息>

SHOW CREATE TABLE db_name.table_name;(返回的信息有Table,Create Table;第一列对应的是表明,第二列对应的建表信息)

mysql 查看有哪些数据库|数据库中有哪些表|表里有哪些字段

查看表有哪些字段>

SHOW COLUMNS FROM  db_name.table_name;

返回的第一列field对应的字段的名称、type对应的是字段的类型、Null值为NO表示不可为空YES表示可以为空、default表示建表时设定的默认值

mysql 查看有哪些数据库|数据库中有哪些表|表里有哪些字段

查看表中有哪些索引>SHOW INDEX FROM db_name.table_name;

mysql 查看有哪些数据库|数据库中有哪些表|表里有哪些字段