大家好,我是陆砚码。今天我们来聊聊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
