1.获取表的注释
select TABLE_COMMENT from information_schema.TABLES WHERE `TABLE_NAME`='表名' AND `TABLE_SCHEMA`='库名'
2.修改表的注释
alter table 表名 comment '注释'
3.判断表是否存在
var sql = @"show tables like '表名'";
MySqlDataReader reader = null;
using (MySqlConnection con = new MySqlConnection(ConfigValue._conStr))
{
con.Open();
using (MySqlCommand cmd = new MySqlCommand(sql, con))
{
reader = cmd.ExecuteReader();
//表存在
if (reader != null && reader.HasRows == true)
{
return true;
}
//表不存在
return false;
}
}
select TABLE_NAME from information_schema.TABLES WHERE `TABLE_NAME`='表名' AND `TABLE_SCHEMA`='库名'
4.获取表中所有字段的注释
SHOW COLUMNS FROM 表名
5.获取字段名,和字段定义的大小
SHOW COLUMNS FROM 表名
6.修改表字段的注释
//此种方式会修改字段的大小,应该先获取字段类型
//有风险,请谨慎
alter table 表名 modify column `字段` " + 字段类型 + " comment '注释'