INFORMATION_SCHEMA. Tables -- 表信息
INFORMATION_SCHEMA. COLUMNS -- 列信息
參考文章地址:https://blog.csdn.net/cxhtgm/article/details/81034001
SELECT TABLE_NAME 表名, ORDINAL_POSITION 編號, COLUMN_NAME 字段名, COLUMN_COMMENT 注釋, COLUMN_TYPE 數據類型, case when COLUMN_KEY = 'PRI' THEN '主鍵' when COLUMN_KEY = 'MUL' THEN '可以重復' when COLUMN_KEY = 'UNI' THEN '唯一約束' END '索引信息', COLUMN_DEFAULT 默認, IS_NULLABLE 是否為空 FROM INFORMATION_SCHEMA. COLUMNS WHERE -- sd_roulette 為數據庫名稱,到時候只需要修改成你要導出表結構的數據庫即可 table_schema = 'dbname' ; -- AND -- article為表名,到時候換成你要導出的表的名稱 -- 如果不寫的話,默認會查詢出所有表中的數據,這樣可能就分不清到底哪些字段是哪張表中的了,所以還是建議寫上要導出的名名稱 -- table_name = 'test';

表信息查詢
SELECT * FROM INFORMATION_SCHEMA. TABLES WHERE table_schema = 'db'
