SELECT
TABLE_NAME as '表名',
column_name AS '列名',
data_type AS '數據類型',
character_maximum_length AS '字符長度',
numeric_precision AS '數字長度',
numeric_scale AS '小數位數',
is_nullable AS '是否允許非空',
CASE WHEN extra = 'auto_increment'
THEN 1 ELSE 0 END AS '是否自增',
column_default AS '默認值',
column_comment AS '備注'
from information_schema.COLUMNS
order by TABLE_NAME asc