- 6
- 0
- 约1.41万字
- 约 13页
- 2016-09-30 发布于浙江
- 举报
oracle基知识整理
基础
Sql*plus
set linesize 设置行宽度
set pagesize 设置页面长度
edit 路径 打开路径所在文档
spool 路径 select…… spool off 将查询结果保存在指定路径
clear 清屏
show error 查看错误
set serveroutput on 打开输出
dbms_output.put_line(“”); 输出数据
desc 表名 查看表结构
用户管理
conn 用户名/密码 连接数据库
disc 断开连接
show user 查看用户
password 用户名 修改密码
create user 用户名 indetified by 密码 创建用户
create role 角色 not indetifid/indetified by 密码 创建角色(不需要验证/验证)
角色是一组权限(系统权限、对象权限)的集合
grant 系统权限 to 用户名/角色[with admin option]
将权限授予用户或角色[可以将权限授予别人,当回收本级权限时不会级联回收]
grant 对象权限 to 用户名/角色[with grant option]
将对象权限授予用户或角色[可以将权限授予别人,当回收本级时会级联回收]
revoke 权限/角色 from 用户名/角色 回收权限
alter user 用户名 account lock 锁定用户(该用户无法使用,当用户所属的对象可以使用)
alter user 用户名 account unlock 解除锁定
drop user 用户名[cascade] 删除用户[将用户所属对象一并删除]
drop role 角色 删除角色,拥有该角色的用户将不再有该角色下的权限
conn 用户名/密码 as sysdba 以sys用户权限登陆(前提该操作系统用户属于dba组)
基本语法
ddl
数据定义语言(create alter drop)
create
create table 表名(
字段1 数据类型(长度),
……
字段n 数据类型(长度)
)
create table 表名 as select……
select * into 新表from 旧表
alter
alter table 表名
add 字段 数据类型(长度) 增加字段
modify column字段 字段类型(长度) 修改字段
drop 字段 删除字段
rename 旧字段名 to 新字段名
rename 旧表名 to 新表名
drop
drop table 表名 删除表
dml
数据操纵语言(insert update delete select)
insert
insert into 表名 values(字段1,……字段n); 按表的字段依次顺序插入
insert into 表名 (字段1,字段2) values(值1,值2) 按字段插入
insert into 表名(字段……) select…… 将查询结果插入
update
update 表名 set 字段=值 [where 条件]
delete
delete from 表名 [where 条件]
trunc table 表名(不可回退的删除 速度快)
select
select [distinct] 字段
from 表名
where 条件
group by 分组
having 分组后筛选条件
order by 排序
进阶
复杂查询
子查询
单列查询
select * from 表名 where 字段=(select 字段 from 表名 where 条件)
select * from 表名 where 字段 in (select 字段 from 表名 where 条件)
多列查询
select * from 表名 where(字段1,字段2)=(select 字段1,字段2 from 表名where 条件)
all
select * from 表名 where 字段 表达式 all (select ……)
any
select * from 表名 where 字段 表达式 any (select ……)
子表
select *
from t1,(select ……)t2
连接查询
自然连接
select * from t1,t2 where t1.z=t2.z
select * from t1 inner join t2 on t1.z=t2.z
左连接(左表全部加右表符合条件的)
select * from t1 left
您可能关注的文档
最近下载
- 提高市政雨水管道接口施工一次验收合格率.docx VIP
- 食品企业管理体系建立与认证吴亨覃海元61课件.pptx
- 新智能制造产业领域的智能仓储与物流解决方案.pptx VIP
- 电子科技大学860软件工程学科基础综合2020年考研专业课初试大纲.pdf VIP
- 2026人教版小学英语四年级上册期末综合试卷(3套含答案解析 打印版).docx
- 复杂底座的三维造型及数控加工工艺设计.docx VIP
- 2024北京昌平一中高三11月月考英语试题及答案.pdf VIP
- “建筑制图基础实训作业”及“建筑制图与识图实训小作业1-4部分参考答案”.pdf VIP
- 《食品企业管理体系建立与认证》课程标准.docx VIP
- 2025年房地产经纪人养老地产风险管理与应急预案专题试卷及解析.pdf VIP
原创力文档

文档评论(0)