建立表:
create table "user"( 建立user表,""號中區分大小寫,預設為大寫
id int primary key, primary key 主鍵關鍵字
name varchar(10) unique not null, unique 不許重複關鍵字,not null 不許為空關鍵字
age number default 22 not null, default 預設關鍵字,default 22設定預設值為22
"***" varchar(10) not null 欄位名預設為大寫,""號中區分大小寫
建立表時可以給字段加上約束條件
例如:非空 not null
不允許重複 unique
關鍵字 primary key
按條件檢查 check (條件)
外來鍵 references 表名(欄位名)
序列:
使用序列可以為oracle資料庫設定自增字段。
create sequence 序列民 設定序列民,預設大寫
increment by 1 每次增加幾
start with 1 從幾開始,如果不設定最小值為0,則必須從1開始
minvalue 0 設定最小值
maxvalue 99999 設定最大值
nocycle 一直累加,不迴圈
設定好序列就可以利用序列進行自增的設定,(序列名.nextval)
insert into "user"("id","name",age,"***") values(seq.nextval,'wang',22,'man');
Oracle 鎖表相關查詢與處理
select from v lock select from v sqlarea select from v session select from v process select from v locked object select from all objects select from v...
oracle表相關操作
新增字段 可以單個,也可以多個 alter table 表名add 列名 修改字段 alter table 表名modify 列名 刪除字段 alter table 表名drop column 列名 新增主鍵 alter table 表名add constraint pk 約束名primary ke...
oracle建表相關 包括主鍵索引和外來鍵約束
今天來聊一下oracle的建表語句,比如下面的 create table bbb info bbb id number 8 not null,aaa varchar2 8 null,bbb varchar2 8 null,ccc varchar2 8 null,ddd varchar2 8 null...