Oracle中的DDL语句
Oracle中的DDL语句
一、表格(table)
1.创建
create table t_1(
id int primary key,
name varchar(20)
);
create table t_2 as select * from dept;-----复制dept表
create table t_2 as select * from dept where 1=2;-----创建与dept相同表结构的表
2.删除
drop table t_1;
delete from t_1;
truncate table t_1;
注意:
delete只是将表中的数据并不释放
这些数据所占的空间
truncate不仅删除表中的数据而且还释放
数据所在的空间
3.重命名
rename t_1 to t;
二、表格中的字段(column)
-
增:
alter table t_1 add score int ;
-
删: ? ?alter table t_1 drop (score?);
-
改: ? ?alter table t_1 modify scale int
-
重命名:?alter table t_1 rename column
scale to grade
三、约束(constraint)
1.增
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。