mysql查询表结构(方便写文档)
1、查询数据库所有表结构及数据最后更新时间
SELECT table_name 表名, create_time 表结构最后更新时间, update_time 数据最后更新时间 FROM information_schema. TABLES WHERE table_schema = '数据库名' AND table_name IN ( SELECT table_name FROM information_schema. TABLES WHERE table_schema = ''数据库名' ) ORDER BY CREATE_TIME DESC;
2、查询数据库所有表
SELECT table_name 表明, table_comment 表注释 FROM information_schema. TABLES WHERE table_schema = '数据库名';
3、查询数据库所有表的表结构
SELECT table_name 表名, column_name 列名, column_type 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, column_comment 备注 FROM information_schema. COLUMNS WHERE table_schema = '数据库名' AND table_name IN ( SELECT table_name FROM information_schema. TABLES WHERE table_schema = '数据库名' )