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;


本人原创,未经允许不得转载!!!

猜你喜欢

转载自blog.csdn.net/qq_28289405/article/details/80289286