mySQL表和列的注释相关操作

来源:互联网 发布:mac怎样卸载程序 编辑:程序博客网 时间:2024/05/22 05:23

今天工作中创建了一个mysql表,用程序自动创建的,没加注释,在这里整理了一下关于mysql注释的相关操作。

1. 创建表时候添加默认注释

use test;CREATE TABLE groups(   gid INT PRIMARY KEY AUTO_INCREMENT COMMENT '设置主键自增'  , gname VARCHAR(200) COMMENT '列注释') COMMENT='表注释';

2. 修改已创建了的表注释

ALTER TABLE groups COMMENT '修改表注释';
ALTER TABLE groups MODIFY COLUMN gname VARCHAR(100) COMMENT '修改列注释';

3. 查看表注释

SHOW  CREATE TABLE groups;

SELECT table_name       ,table_comment FROM information_schema.tablesWHERE table_schema = '库名test'       AND table_name ='表名groups';

4. 查看列注释

SHOW FULL COLUMNS FROM groups;-- 这个可以按条件的去搜索某名字或某数据类型的列的信息:例如SHOW FULL COLUMNS FROM tableName WHERE FIELD = 'add_time' OR TYPE LIKE '%date%' ;-- 查看tableName表中列名是add_time的或类型是date的列

SELECT  column_name        , column_comment FROM information_schema.columns WHERE table_schema ='db'        AND table_name = 'groups';
0 0