Mysql表结构信息的查看

xiaoxiao2021-02-28  30

主要是一个查询的sql语句,可以根据需要结合Python等进行改造和优化,使我们在进行数据结构整理和数据分析的时候能够多一点方便。 其他诸如Oracle的及Hive的表结构信息查看与此类似又有所不同。 SELECT a1.table_name 表名, a1.TABLE_ROWS 记录条数, a1.TABLE_COMMENT 表注释, a2.COLUMN_NAME 列名, a2.COLUMN_TYPE 数据类型, a2.IS_NULLABLE 是否为空, a2.COLUMN_DEFAULT 默认值, a2.COLUMN_COMMENT 列备注, a1.CREATE_TIME 建表时间 FROM information_schema.TABLES a1 LEFT JOIN INFORMATION_SCHEMA.COLUMNS a2 ON a1.TABLE_SCHEMA = a2.TABLE_SCHEMA AND a1.TABLE_NAME = a2.TABLE_NAME WHERE a1.table_schema = 'jellyfish_server' AND a1.table_name = 'open_gift_record' ORDER BY a1.TABLE_NAME ASC, a2.ORDINAL_POSITION ASC; 其他方式的查看: desc 表名; describe 表名; show columns from 表名; show fields from 表名; show full fields from 表名; show create table 表名; select * from information_schema.columns where table_name='表名'; show index from 表名;
转载请注明原文地址: https://www.6miu.com/read-1700235.html

最新回复(0)