MySQL/Oracle 添加/查看表注释和字段注释

╰+哭是因爲堅強的太久メ 2021-12-18 06:23 590阅读 0赞

一、Oracle 添加/查看表注释和字段注释

(1)添加表注释和字段注释

  1. -- ----------------------------
  2. -- Table structure for GW_CONCURRENT
  3. -- ----------------------------
  4. CREATE TABLE "GW_CONCURRENT"
  5. (
  6. "ID" NUMBER(19) NOT NULL,
  7. "API_GROUP_ID" NUMBER(19) NOT NULL,
  8. "API_ID" NUMBER(19) NOT NULL,
  9. "CLUSTER_ID" NUMBER(19) NOT NULL,
  10. "CREATE_TIME" TIMESTAMP(6) NULL,
  11. "MODIFY_TIME" TIMESTAMP(6) NULL,
  12. "QUEUE" NUMBER(10) NULL,
  13. "REMARKS" VARCHAR2(255 CHAR) NULL,
  14. "STATUS" VARCHAR2(255 CHAR) NOT NULL
  15. )
  16. LOGGING
  17. NOCOMPRESS
  18. NOCACHE
  19. ;
  20. COMMENT ON TABLE "GW_CONCURRENT" IS '并发控制表';
  21. COMMENT ON COLUMN "GW_CONCURRENT"."ID" IS 'id';
  22. COMMENT ON COLUMN "GW_CONCURRENT"."CLUSTER_ID" IS '集群id';
  23. COMMENT ON COLUMN "GW_CONCURRENT"."REMARKS" IS '简介';
  24. COMMENT ON COLUMN "GW_CONCURRENT"."CREATE_TIME" IS '创建时间';
  25. COMMENT ON COLUMN "GW_CONCURRENT"."MODIFY_TIME" IS '更新时间';
  26. COMMENT ON COLUMN "GW_CONCURRENT"."STATUS" IS '状态';
  27. COMMENT ON COLUMN "GW_CONCURRENT"."API_ID" IS 'apiID';
  28. COMMENT ON COLUMN "GW_CONCURRENT"."API_GROUP_ID" IS 'api分组ID';

(2)查看表注释和字段注释

  1. 获取表注释。获得 table_name,table_type,comments
  2. select * from user_tab_comments;
  3. 获取字段注释。获得 table_name,column_name,comments
  4. select * from user_col_comments;

1481295-20190702100326448-1869786024.png

二、MySQL 添加/查看表注释和字段注释

(1)添加表注释和字段注释

  1. -- ----------------------------
  2. -- Table structure for `gw_concurrent`
  3. -- ----------------------------
  4. CREATE TABLE `gw_concurrent`
  5. (
  6. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
  7. `cluster_id` int(11) NOT NULL COMMENT '集群ID',
  8. `api_group_id` int(11) NOT NULL COMMENT 'api分组ID',
  9. `api_id` int(11) NOT NULL COMMENT 'apiID',
  10. `max_concurrent` int(11) NOT NULL COMMENT '最大并发',
  11. `queue` int(11) NOT NULL COMMENT '队列大小',
  12. `status` varchar(5) NOT NULL COMMENT '状态',
  13. `remarks` varchar(255) DEFAULT NULL COMMENT '简介',
  14. `create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  15. `modify_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  16. PRIMARY KEY (`id`)
  17. ) ENGINE = InnoDB
  18. DEFAULT CHARSET = utf8 COMMENT ='并发控制表';

(2)查看表注释和字段注释

  1. -- 表注释
  2. select * from information_schema.TABLES where TABLE_SCHEMA='数据库名' and TABLE_NAME='表名'
  3. -- 字段注释
  4. show full columns from test1;
  5. --在元数据的表里面看
  6. select * from information_schema.COLUMNS where TABLE_SCHEMA='数据库名' and TABLE_NAME='表名' ;

转载于:https://www.cnblogs.com/chaos-li/p/11118696.html

发表评论

表情:
评论列表 (有 0 条评论,590人围观)

还没有评论,来说两句吧...

相关阅读