您的位置:首页 > 数据库 > MySQL

Mysql中怎样返回一个数据库的所有表名,列名数据类型备注

2015-12-26 14:41 671 查看
今天希赛小编给大家分享一篇在Mysql中怎样返回一个数据库的所有表名,列名数据类型备注。 desc表名; showcolumnsfrom表名; describe表名; showcreatetable表名; useinformation_schema select*fromcolumnswheretable_name=&#;表名&#;; 顺便记下 showdatabases; 也可以这样 useinformation_schema selecttable_schematable_namefromtableswheretable_schema=&#;数据库名&#; use数据库名; showtables; 原有一unique索引AK_PAS_Name(PAC_Name)在表tb_webparamcounter中 执行以下sql修改索引 altertabletb_webparamcounterdropindexAK_PAS_Name; altertabletb_webparamcounteraddUNIQUEAK_PAS_Name(PC_IDPAC_Name); 若发现索引的逻辑不对还需要再加一个字段进去执行 altertabletb_webparamcounterdropindexAK_PAS_Name; altertabletb_webparamcounteraddUNIQUEAK_PAS_Name(PC_IDPAC_NamePAC_Value); 注意这时的PC_IDPAC_NamePAC_Value三个字段不是FOREIGNKEY 否则必需先dropFOREIGNKEY再重做上一步才行 获取列名数据类型备注 SELECTCOLUMN_NAMEDATA_TYPECOLUMN_COMMENTFROMinformation_schemacolumnsWHEREtable_name=?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库 describe