当前位置: 首页 > 数据库 > oracle >

oracle数据库DML、DLL、DCL语句相关介绍

DDL(数据定义语言) - Create、Alter、Drop 这些语句自动提交,无需用Commit提交。
DQL(数据查询语言) - Select 查询语句不存在提交问题。
DML(数据操纵语言) - Insert、Update、Delete 这些语句需要Commit才能提交。
DTL(事务控制语言) - Commit、Rollback 事务提交与回滚语句。
DCL(数据控制语言) - Grant、Revoke 授予权限与回收权限语句。 


1、相关术语




2、认证考试



3. insert语句


A插入一个完整记录:
 
insert into emp values (1, 'aaa', 'clerk',7092, '17-12月-80',
 8000, NULL, 20);
 
B插入部分记录:
 
insert into emp(empno,ename,deptno)values(2,'bb',20);
 
C插入空值(显示和隐式)
 
D插入日期
 
insert into empvalues(3,'ccc','clerk',7092,sysdate,8000,NULL,20);
 
E创建脚本 取地址符
 & ,通过这种方式可以让用户自定义输入
 
SQL> insert into emp(empno,ename,deptno)
 
     
2 values(&empno,&ename,20);
 
输入 empno的值: 4
 
输入 ename的值: 'cccc4'
 
原值   2: values(&empno,&ename,20)
 
新值   2: values(4,'cccc4',20)
 
已创建 1行。
 
F select ename,job,&tt from emp;
 



4、批量插入数据


A、10号部门的员工copy到另外一个表中




5、update语句

6 、delete语句



7、 deletetruncate的区别



关于delete和truncate的区别的介绍:




8、从文件中导入数据,通过命名delete和 truncate删除表数据

------分隔线----------------------------
  • 收藏
  • 挑错
  • 推荐
  • 打印