oracle創建表時,不支持在建表時同時增加字段注釋。故采用以下方式:
#創建表
CREATE TABLE predict_data as ( id integer NOT NULL,
uid varchar2(80), mid varchar2(80), time date , content varchar2(300), constraint predict_data primary key (id) );
#字段注釋
comment on table predict_data is '預測表';
comment on column predict_data.id is '主鍵';
comment on column predict_data.uid is '用戶名';
comment on column predict_data.mid is '博文id';
comment on column predict_data.time is '發文時間';
comment on column predict_data.content is '發文內容';
mysql創建表時,支持在建表時同時增加字段注釋。故采用以下方式:
CREATE TABLE predict_data ( id int NOT NULL COMMENT '主鍵', uid varchar(80) NOT NULL COMMENT '用戶標記', mid varchar(80) DEFAULT NULL COMMENT '博文標記' , time datetime DEFAULT NULL COMMENT '發博時間' , content varchar(300) DEFAULT NULL COMMENT '博文內容' , CONSTRAINTpredict_data PRIMARY KEY (id), ) ENGINE=InnoDB DEFAULT CHARSET=gbk COLLATE=gbk_bin;
注意:mysql在建立表的時候,不能使用as,即不能使用create table tablename as,否則報錯“1064 - You have an error in your SQL syntax;”