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 生日广州男生祝福语简短