您的位置:首页 > 数据库 > Oracle

Oracle基本语句

2015-07-11 15:25 549 查看
dept 部门表
SQL语句的分类
1数据操纵语言 DML
insert (插入记录)
insert into dept (deptNo,deptName,loc)values (28,'教学部',’珠海‘)

update (修改记录)
update dept set deptNo=38 where deptNo=28

delete (删除记录)
delete from dept where deptNo=38

查询语句
select depNo,deptName,loc from dept where deptNo<50;

数据定义语言 DDL
create 创建数据库结构
alter 修改数据库结构
drop 删除数据库结构
rename 给表重新命名
truncate 删除表的数据

create table testTab (
ID int,
c1 varchar2(50),
c2 date


alter table testTab add c3 decimal(15,2)

drop table testTab

rename emp to employess
(表名称) (表名称)

truncate table emp

事物控制(TC)
commit (永久性的保存对行所做的修改)
insert into dept values(88,‘运维部’,‘HK’)
rollback
撤销 ,回滚
commit 提交(提交后在回滚无任何意义)
savepoint

数据控制语言(DCL)
grant 授予其他用户对数据库结构访问的权限
revoke 主要是阻止其他用户访问数据库结构

变量声明
条件控制
循环
过程和函数的定义

本文出自 “代码的那些事儿” 博客,请务必保留此出处http://hw168.blog.51cto.com/10425348/1673217
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: