1 / 23
文档名称:

Oracle学习笔记.doc

格式:doc   大小:79KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Oracle学习笔记.doc

上传人:xunlai783 2018/11/23 文件大小:79 KB

下载得到文件列表

Oracle学习笔记.doc

文档介绍

文档介绍:Day_01:
导入需要用到的数据:
set nls_lang=
sqlplus scott/tiger ***@
SQL语言包含4个部分:
数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。
数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。
数据查询语言(DQL),例如:SELECT语句。
数据控制语言(DCL),例如:GRANT、MIT、ROLLBACK等语句。
建立新用户,并且为它分配表空间
create table sd0912 identified by sd0912
default tablespace users;
授权
grant connect , resource to sd0912 (resource角色,包含了很多权限)
环境变量:
cd &ORACLE_HOME (oracle软件的安装路径)
用户加锁和解锁命令:
解锁用户:alter user test account unlock
锁住用户:alter user test account lock
/etc/passwd:存放用户信息
表是数据库中存储数据的基本单位
show user:显示当前用户
desc:查看表的结构(sqlplus的命令)
select ename,job from emp;
处理一条select语句
*分析语句;
*绑定变量--给变量赋值;
*执行语句;
*获取数据--将数据返回给用户进程;
select 语句就功能而言,大小写不敏感,就性能而言,大小写敏感;
select ename,sal*12 from emp:求出所有员工的年薪
给列名起别名的方式,加双引号,如:
双引号:select ename,sal*12"kathes" from emp
别名中包含空格,特殊字符或者希望大小写可以使用双引号将列名扩起来
select ename,sal*12*(1+m,0)/100) comm from emp:处理空值使用NVL函数,这里将null转换成0进行处理
Oracle中列的拼接:使用||
select ename||' '||job employee from emp
select ename||' is in department'||deptno||'.' from emp
消除重复行:select distinct job,deptno from emp;(两个字段联合起来唯一)
查询工资大于1500的员工工资:select ename,sal from emp where sal>1500
查询部门号为20的员工信息:select ename,sal from emp where deptno=20
查询工资大于1500的员工的年薪:select ename,sal*12 from emp where sal>1500
查询年薪大于12000的员工的年薪:select ename,sal*12"year" from emp where sal*12>12000;
Where子句后面不能跟别名,如果sal上有索引,以上的方式用不上
字符串必须用单引号扩起来,字符串的大小写敏感
查询SCOTT的工资
select ename,sal from emp where ename='SCOTT'
查询职位是CLERK的员工的姓名
select ename from emp where job='CLERK'
查询工资在[1550,2000]之间的员工的姓名和工资:
select ename,job,sal from emp where sal>=1550 and sal<=2000
select ename,job,sal from emp where sal between 1550 and 2000
Between...and...查询出来的东西是闭区间
逻辑运算符:AND,OR
查询部门号为10或者20的员工的姓名:select ename,deptno from emp where deptno=20 or deptno=10
和上面效果相同:select ename,deptno from emp where deptno in(10,20)
Oracle中的所有表都是以大写字母来存储的
查询表名以E开头的表:select table_name from user_tables where table_name like'E%';
若查找%

最近更新

2024年江西科技职业学院单招职业适应性测试题.. 56页

2024年河北省保定市行政职业能力测验题库附答.. 147页

2024年泸州职业技术学院单招职业适应性测试题.. 57页

医学人文素质教育下的医学研究设计 30页

2024年浙江杭州电子科技大学事业单位招聘拟聘.. 58页

2024年浙江温州国土资源局瓯海分局事业单位招.. 89页

2024年浙江省丽水市农业局下属事业单位招聘历.. 60页

2024年浙江省宁波国家高新技术产业开发区财局.. 60页

2024年浙江省杭州市富阳区人力资源和社会保障.. 89页

2024年浙江省金华义乌市市场监督管理局招聘26.. 88页

2024年浙江舟山市定海区国资产经营限公司招聘.. 58页

2024年浙江金华甬金高速甬金管理处义乌东收费.. 59页

2024年湖北宜昌秭归县事业单位招聘工作人员历.. 89页

2024年湖北省宜昌市夷陵区部分事业单位招聘14.. 59页

2024年湖北艺术职业学院单招职业适应性测试题.. 56页

2024年湖南三一工业职业技术学院单招职业适应.. 58页

2024年湖南怀化市文体广新局选调事业单位管理.. 89页

2024年湖南电子科技职业学院单招职业适应性测.. 55页

2024年湖南铁道职业技术学院单招职业适应性测.. 54页

2024年湖南长沙市芙蓉区事业单位招聘56人历年.. 88页

2024年滨州市直卫生事业单位招聘专业技术人员.. 281页

2024年版保安员(初级)内部模拟考试题库(原创.. 32页

2024年甘肃工业职业技术学院单招职业适应性测.. 54页

2024年甘肃省漳县事业单位招聘65人历年高频难.. 278页

语音厅小游戏策划方案 3页

游戏推广员的周报 6页

钡盐中钡含量的测定(沉淀重量法) 6页

四年级英语下册第四单元教案 17页

海水中可溶性磷酸盐的测定最新版 4页

ck520立式车床总体及床身设计 37页