Oracle基本操作
2016-11-26 10:42
260 查看
DDL 数据定义语言(Data Definition Language)
-create
CREATE TABLE emp(--default 语句给列指定值
empno NUMBER(4) DEFAULT 0,
--非空约束
ename CHAR(10) NOT NULL,
job VARCHAR2(9),
mgr NUMBER(4),
hiredate DATE,
sal NUMBER(7,2),
comm NUMBER(7,2),
deptno NUMBER(2,0)
);
还有2中特别的数据类型 long 和 clob
-long varchar2加长版 最高可保存2gb字符串数据,但使用long有诸多限制,如不能做主键,每张表只能有一个long类型,不能建立索引,不能出现在查询语句中
-clob 最高可保存4gb字符串数据,oracle一般推荐使用clob替代long
-alter
--增加列alter table emp add(time date default sysdate);
--删除列
alter table emp drop(time);
--修改列
alter table emp modify(job varchar2(20) default 'clerk');
-drop
--删除表结构(包括表中的数据)drop table emp;
-truncate
--删除表数据truncate table emp;
truncate 和delete from emp; 都能删除表中数据,在数据量大的情况下truncate的效率更高
-其他
--给表重命名rename emp to empo;
--查询表的结构
desc emp;
最后一点DDL语言是无法用rollback回退的,执行了就确定了无法更改。
相关文章推荐
- oracle基本操作语句(适合初学者)
- oracle基本操作之(一)
- linux下oracle 基本操作
- oracle 基本操作
- Oracle基本操作
- ORACLE 8i 基本操作
- oracle 9i基本操作的探索与总结
- ORACLE SQL*PLUS 基本连接与退出操作
- Solaris下Oracle的基本操作
- oracle基本操作
- Oracle基本操作语句(一)
- 1-oracle的基本操作之----《对表的操作》
- ORACLE基本操作(二)
- Oracle基本操作
- Oracle基本操作语句(二)
- Oracle命令行工具基本操作及SQL 命令
- oracle基本操作语句
- Oracle基本操作SQL
- ORACLE 基本操作
- Oracle基本操作SQL