Oracle 的基础创建、增删改查sql语句

 Oracle


一.下载软件
上网按照步骤进行下载和安装
二.用户
(1)创建用户

(2)删除用户

三.SQL分类(重点)
数据定义语言(DDL)-->对表的操作:create创建表  alter 修改  drop 删除
数据操纵语言(DML)-->对表中数据的操作:insert 插入数据 update修改数据 delete 删除数据
事务控制语言(TCL)-->Commit:提交  Rollback:回滚
数据查询语言(DQL)-->select 语言
数据控制语言(DCL)-->用于分配权限   Grant授予权限  Revoke收回权限
Create user 创建用户
四.Oracle数据类型
1.sql数值类型:
Number(6) -->代表的是最大长度是6位整数    id number(4,2);最大存4位整数,2位小数
2.sql字符串类型:
varchar2(50)
3.sql 字符类型:
char(30)  性别   男女
4.sql日期类型:
Date
五.创建相关的语法 (重点)
1.创建表语法
create table 表名(
  列名  类型(长度)   id number(4)
       ......
)
2.修改表名   rename  旧表名 to 新表名   rename student to stu
3.查询表结构   desc stu;
4.添加列:alter table 表名 add(列名 列名的类型);
alter table stu add(hibernate date default sysdate);
5.修改列:alter table 表名 modify(列名);
alter table stu modify(name varchar2(50));
6.删除列:alter table 表名 drop(列名)
alter table stu drop(name)
六.插入数据

--增加多条数据

begin
    insert into emp values(
1001,'张思思',0,to_date('2017-06-29','yyyy-mm-dd'),
3000.23,10,to_date('2016-02-05','yyyy-mm-dd')
);
insert into emp values(
1002,'你好',0,to_date('2017-06-29','yyyy-mm-dd'),
3000.23,10,to_date('2016-02-05','yyyy-mm-dd')
);
end;

--查找序列

insert into emp values(emp_seq.nextval,'小白','1',to_date('2017-6-18','yyyy-mm-dd'),
3000.00,10,to_date('2014-9-10','yyyy-mm-dd'))
--保存数据

commit;


本人原创,未经允许不得转载!!!
  • 1
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值