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.增
                    
                    
                        免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。