Mysql以Excle的形式導(dǎo)出表結(jié)構(gòu)
一、獲取數(shù)據(jù)表結(jié)構(gòu)
方式一:
SELECT ?
? COLUMN_NAME 列名, ?
? COLUMN_TYPE 數(shù)據(jù)類型, ?
? DATA_TYPE 字段類型, ?
? CHARACTER_MAXIMUM_LENGTH 長(zhǎng)度, ?
? IS_NULLABLE 是否為空, ?
? COLUMN_DEFAULT 默認(rèn)值, ?
? COLUMN_COMMENT 備注 ??
FROM ?
?INFORMATION_SCHEMA.COLUMNS ?
where ?
table_schema ='databace' ?
AND ?table_name ?= 'tablename'?
--?databace為數(shù)據(jù)庫名稱,要導(dǎo)出表結(jié)構(gòu)的數(shù)據(jù)庫。
--?tablename為表名,要導(dǎo)出的表的名稱。?如果不寫的話,默認(rèn)會(huì)查詢出所有表中的數(shù)據(jù),這樣可能就分不清到底哪些字段是哪張表中的了,所以還是建議寫上要導(dǎo)出的名名稱 ?
方式二:用?DESC 'tablename' 可以獲取該表的列名、數(shù)據(jù)類型、是否為空、是否為主鍵、默認(rèn)值、其他
二、選中語句運(yùn)行已選擇的,查詢出表結(jié)構(gòu),然后導(dǎo)出,選擇.xls或者.xlsx格式,一直下一步即可。