欢迎来到思维库

思维库

取得MySQL表信息的语句

时间:2025-11-03 20:23:32 出处:系统运维阅读(143)

取得MySQL表信息的语句
复制/*取得表信息*/   select table_Comment as Script,信息 table_Name as TableName, 0 as id, Create_Time as createDate,    CASE table_Type WHEN BASE TABLE then U when VIEW then V ELSE table_Type END as tableType,   0 as Category from tables;   /*取得外键关系*/   SELECT CONSTRAINT_Name as Script, CONSTRAINT_Name as TableName, 0 as id,    CURRENT_TIMESTAMP  as createDate,            CASE CONSTRAINT_TYPE         WHEN FOREIGN KEY THEN F         WHEN PRIMARY KEY THEN K                   ELSE CONSTRAINT_TYPE        END AS tableType,  0 as Category  From TABLE_CONSTRAINTS;           SELECT Table_Name, Column_Name, Column_Type, Column_Key, Column_Comment From Columns ;   /*取得列信息*/   select table_name as tablename, column_Name as columnName, column_type as columnType,    0 as columntypeindex, CHARACTER_OCTET_LENGTH as length, Numeric_Precision as decimaldigits,     column_comment as Script,column_default as defaultvalue, is_nullable as isnullable,   case extra when  auto_increment then 1 else 0 end as IsMarking,   0 as colid, U as ObjectType, data_type from columns;   1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.

分享到:

温馨提示:以上内容和图片整理于网络,仅供参考,希望对您有帮助!如有侵权行为请联系删除!

友情链接: