MySQL中,您可以使用以下SQL查询数据库的表信息或者某个表中具体的信息,例如:字段、字段描述、索引等,以下为具体的SQL:
1、查询数据库所有表信息(表名/表描述)
SELECT
table_name name,
TABLE_COMMENT value
FROM
INFORMATION_SCHEMA.TABLES
WHERE
table_schema = '数据库名'
order by
table_name asc
2、查询表结构信息
select
a.ORDINAL_POSITION AS 序号,
a.COLUMN_NAME AS 字段,
a.COLUMN_TYPE AS 字段类型,
a.COLUMN_COMMENT 字段描述,
a.IS_NULLABLE AS 是否为空,
a.column_key AS 索引
from
information_schema.COLUMNS a
where
TABLE_schema = '数据库名'
and TABLE_name = '数据表名'
ORDER BY ordinal_position ASC;
3.查看表具体的信息
DESCRIBE table_name;
4.查看建表语句
// 查看temp表建表语句
SHOW CREATE TABLE temp;
5.重命名表名
RENAME old_table_name To new_table_name ;