Oralce建表 約束 修改列

2021-10-08 21:57:17 字數 637 閱讀 2357

增加列

alter table name add (columnname  type)

修改列名

alter table name rename column name1 to name2

刪除列alter table name drop column name

將列設定不可用

alter table name set unused(name)

刪除 不可用的列

alter table name drop unused columns

建表時 預設值

columnname  columntype default('')

主鍵constraint pk_name primary key('')  或者   在字段後面直接  primary key

唯一鍵constraint uk_name unique key('')   或者   在字段後面直接 unique

檢查約束

比如constraint ck_name check(length(columnname)>6)

外來鍵約束

constraint fk_name foreign key (column1) references tablename(columnname)

Oracle 建表 約束 修改列

增加列 alter table name add columnname type 或者alter table name add columnname type 修改列名 alter table name rename column name1 to name2 刪除列alter table name...

建表並修改表約束

主鍵約束 primary key not null check unique 唯一約束 create table student 學生表 xh number 4 constraint pk stu primary key,學號主鍵 xm varchar2 10 constraint nn stu n...

在Oralce建表並修改表結構

學生表 student create table student 學生表 xh number 4 學號 xm varchar2 10 姓名 char 2 性別 birthday date,日期 sal number 7,2 獎學金 班級 class create table class 班級表 cl...