Sql查询MySql数据库中的表名和描述表中字段(列)信息
下面为大家介绍利用SQL查询语句获取Mysql数据库中表的表名,表描述、字段ID、字段名、数据类型、长度、精度、是否可以为null、默认值、是否自增、是否是主键、列描述
一、查询表信息(表名/表描述)
SELECTtable_namename,TABLE_COMMENTvalueFROMINFORMATION_SCHEMA.TABLESWHEREtable_type='basetable' andtable_schema='数据库名'orderbytable_nameasc
二、查询字段信息(字段ID/字段名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)
方法一:
SHOWFULLCOLUMNSFROM表名
方法二:
selectORDINAL_POSITIONasColorder,Column_NameasColumnName,data_typeasTypeName,COLUMN_COMMENTasDeText, (casewhendata_type='float'ordata_type='double'ordata_type='decimal'thenNUMERIC_PRECISIONelseCHARACTER_MAXIMUM_LENGTHend)aslength, NUMERIC_SCALEasScale,(casewhenEXTRA='auto_increment'then1else0end)asIsIdentity,(casewhenCOLUMN_KEY='PRI'then1else0end)asIsPK, (casewhenIS_NULLABLE='NO'then0else1end)asCanNull,COLUMN_DEFAULTasDefaultVal frominformation_schema.columnswheretable_schema='数据库名'andtable_name='表名'orderbyORDINAL_POSITIONasc
以上即是Sql获取MySql数据库中的表名和描述表中字段名数据类型等列信息的几种方法,如果不是你所需要的,还可以看下下面的相关文章
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短