修改表和約束

2021-09-27 18:03:31 字數 643 閱讀 1944

alter也是ddl語句

update是修改表或試圖的資料內容

alter是修改表或試圖的資料結構

在表中新增乙個新的列

alter table 表名 add 列名 列約束;
刪除表的某列

alter table 表名 drop column 列名;
給表中新增約束,相當於表級約束

alter table 表名 add constraint 約束名  約束(列名);
刪除表中的約束

alter table 表名 drop constraint 約束名;
修改表的名字

rename 表名 to 新錶名;
修改表中某列的型別

alter table 表名 modify(列名 型別);
讓約束失效

alter table 表名 	disable constraint 約束名 cascade;
truncate table 表名;也是刪除表,但不用提交事務

相當於delete from 表名;

修改表和約束 alter語句

create table t user id number constraint user id pk primary key,name varchar2 100 salary number drop table t user 在表中新增乙個新的列 add alter table t user ad...

建立表和約束條件

oracle中建立表主要關注表字段的型別和對應的約束條件。1 建立表語句 create table tname fied1 型別1,fied1 型別2,create table tname as 子查詢 複製現成表 2 字段型別 varchar n 建立可以存放n個字元的字段,資料長度可以自動變長,...

(原)學習ORCALE 表和約束

表的建立 create table test id number,name varchar2 20 constraint test p id primary key id tablespace mytest 表的修改 alter table test add loginname varchar2 2...