MySQL/Oracle 添加/查看表注释和字段注释
一、Oracle 添加/查看表注释和字段注释
(1)添加表注释和字段注释
-- ----------------------------
-- Table structure for GW_CONCURRENT
-- ----------------------------
CREATE TABLE "GW_CONCURRENT"
(
"ID" NUMBER(19) NOT NULL,
"API_GROUP_ID" NUMBER(19) NOT NULL,
"API_ID" NUMBER(19) NOT NULL,
"CLUSTER_ID" NUMBER(19) NOT NULL,
"CREATE_TIME" TIMESTAMP(6) NULL,
"MODIFY_TIME" TIMESTAMP(6) NULL,
"QUEUE" NUMBER(10) NULL,
"REMARKS" VARCHAR2(255 CHAR) NULL,
"STATUS" VARCHAR2(255 CHAR) NOT NULL
)
LOGGING
NOCOMPRESS
NOCACHE
;
COMMENT ON TABLE "GW_CONCURRENT" IS '并发控制表';
COMMENT ON COLUMN "GW_CONCURRENT"."ID" IS 'id';
COMMENT ON COLUMN "GW_CONCURRENT"."CLUSTER_ID" IS '集群id';
COMMENT ON COLUMN "GW_CONCURRENT"."REMARKS" IS '简介';
COMMENT ON COLUMN "GW_CONCURRENT"."CREATE_TIME" IS '创建时间';
COMMENT ON COLUMN "GW_CONCURRENT"."MODIFY_TIME" IS '更新时间';
COMMENT ON COLUMN "GW_CONCURRENT"."STATUS" IS '状态';
COMMENT ON COLUMN "GW_CONCURRENT"."API_ID" IS 'apiID';
COMMENT ON COLUMN "GW_CONCURRENT"."API_GROUP_ID" IS 'api分组ID';
(2)查看表注释和字段注释
获取表注释。获得 table_name,table_type,comments。
select * from user_tab_comments;
获取字段注释。获得 table_name,column_name,comments。
select * from user_col_comments;
二、MySQL 添加/查看表注释和字段注释
(1)添加表注释和字段注释
-- ----------------------------
-- Table structure for `gw_concurrent`
-- ----------------------------
CREATE TABLE `gw_concurrent`
(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`cluster_id` int(11) NOT NULL COMMENT '集群ID',
`api_group_id` int(11) NOT NULL COMMENT 'api分组ID',
`api_id` int(11) NOT NULL COMMENT 'apiID',
`max_concurrent` int(11) NOT NULL COMMENT '最大并发',
`queue` int(11) NOT NULL COMMENT '队列大小',
`status` varchar(5) NOT NULL COMMENT '状态',
`remarks` varchar(255) DEFAULT NULL COMMENT '简介',
`create_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`modify_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
DEFAULT CHARSET = utf8 COMMENT ='并发控制表';
(2)查看表注释和字段注释
-- 表注释
select * from information_schema.TABLES where TABLE_SCHEMA='数据库名' and TABLE_NAME='表名'
-- 字段注释
show full columns from test1;
--在元数据的表里面看
select * from information_schema.COLUMNS where TABLE_SCHEMA='数据库名' and TABLE_NAME='表名' ;
转载于//www.cnblogs.com/chaos-li/p/11118696.html
还没有评论,来说两句吧...