跳转到主内容
思享编程网:思考分享,玩转编程世界!

如何在SQL中给字段或列添加注释?

大家好,我是陆砚码。今天我们来聊聊SQL中给字段或列添加注释的小技巧。

创建表时添加注释

首先,我们可以在创建表的时候给字段添加注释。比如这样:

create table test1 (
  field_name int comment '字段的注释'
) comment='表的注释';

修改表或字段注释

如果需要修改表的注释,可以直接使用以下语法:

alter table test1 comment '修改后的表的注释';

修改字段的注释稍微复杂一点,需要使用modify column语法:

alter table test1 modify column field_name int comment '修改后的字段注释';

注意,字段名和字段类型一定要照写。

查看注释

查看表注释可以通过以下两种方式:

  • 在生成的SQL语句中查看:

    show create table test1;
  • 在元数据的表里面查看:

    use information_schema;
    select * from TABLES where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

查看字段注释的方法类似:

  • 使用show full columns from语法:

    show full columns from test1;
  • 在元数据的表里面查看:

    select * from COLUMNS where TABLE_SCHEMA='my_db' and TABLE_NAME='test1' \G

实战案例

比如在hive数据仓库创建表时,可以这样添加注释:

create EXTERNAL table test_kwu (
  dateday string comment
                            

相关文章