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;
本人原创,未经允许不得转载!!!