天天看點

Mysql以Excle的形式導出表結構

一、擷取資料表結構

方式一:

SELECT  

  COLUMN_NAME 列名,  

  COLUMN_TYPE 資料類型,  

  DATA_TYPE 字段類型,  

  CHARACTER_MAXIMUM_LENGTH 長度,  

  IS_NULLABLE 是否為空,  

  COLUMN_DEFAULT 預設值,  

  COLUMN_COMMENT 備注   

FROM  

 INFORMATION_SCHEMA.COLUMNS  

where  

table_schema ='databace'  

AND  table_name  = 'tablename' 

-- databace為資料庫名稱,要導出表結構的資料庫。

-- tablename為表名,要導出的表的名稱。 如果不寫的話,預設會查詢出所有表中的資料,這樣可能就分不清到底哪些字段是哪張表中的了,是以還是建議寫上要導出的名名稱  

方式二:用 DESC 'tablename' 可以擷取該表的列名、資料類型、是否為空、是否為主鍵、預設值、其他

Mysql以Excle的形式導出表結構

繼續閱讀