oracle與mysql建立表時的區別

2022-09-15 14:18:15 字數 1354 閱讀 6856

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 h**e an error in your sql syntax;」

oracle建立使用者與表空間

1.建立使用者 在 sys 使用者下操作 create user 使用者名稱 identified by 密碼 2.修改使用者密碼 在 sys 使用者下操作 alter user 使用者名稱 identified by 新密碼 3.刪除使用者 在 sys 使用者下操作 drop user 使用者名稱...

oracle建立與mysql的dblink

由於專案開發的需求,需要通過oracle訪問mysql,必須配置 閘道器 通過odbc實現 總結了一下從oracle訪問mysql的步驟 1.先簡單介紹下環境 作業系統 windows xp oracle 10.0.2.0.1 mysql 5.0 3.配置odbc資料來源,在控制面板中配置就可以了,...

oracle建立與mysql的dblink

1.先簡單介紹下環境 作業系統 windows 2008 r2 64bits oracle資料庫 10gr2 10.2.0.3.0 32bits mysql資料庫 5.1 32bits 注意 一定要32bits,oracle因為是32bits的所有該使用32bits,如實64bit請使用64bit ...