- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
select语句.
一:马士兵视频oracle 0124(select语句)
所有sql语句的命令关键词不区分大小写
第一天课程Oracle命令:sqlplus,当启动sqlplus需要让你输入,用户名和口令。
输入用户名: scott 口令:tiger,进入oracle命令行
3个界面:图形版界面,命令行界面,
网页界面(isqlplus):在浏览器地址栏输入:http://ip:5560/isqlplus/
输入用户名:scott 口令:tiger
有一个著名的oracle客户端叫toad
Oracle还有一个客户端sqlpl develement
使用超级管理员登录到数据库上:sqlplus sys/密码 as sysdba 当成DBA登录到服务器上连上之后更改user,命令如下
alter user scott account unlock;更改用户解除锁定
Sql语言是在数据库地下进行操作的专门的语言,sql语言本身是一种标准语言,它是一个国际标准,它定义了套标准SQL1922,SQL1999,SQL在大多数数据库上通用,或许有轻微的改变
注意:Sql语句中的关键字,命令不区分大小写,最好小写
包含四大语句:
1.查询语句
查询语句只有一种就是select语句
2.DML语句
DML语句包含Insert,Update,Delete等常用语句
3.DDL语句
DDL语句包含Create,Alter,Drop等常用语句
4.事务控制语句
包含Commit,Rollback等常用语句
还有一大类语句:叫DCL语句(DataControlLanguage),主要用于权限的分配与回收,由于与开发关系不是十分密切,不做重点讲解
最重要的就是select语句,任何select语句全部要背过,面试时要是考sql语句,select语句必考,不会考其它的
Select语句就是从表里把数据选出来
首先熟悉试验中的数据
语句:desc emp; emp是一张表,该命令描述下一张表的字段
Varchar2可变字符串 支持国际化
NUMBER(7,2) 7位的数字,2位的小数
每行显示的宽度setlinesize 200;
显示的页数setpagesize 30;
emp雇员信息表
EMPNO雇员编号 NOTNULLNUMBER(4)
ENAME雇员姓名 VARCHAR2(10)
JOB工作岗位 VARCHAR2(9)
MGR该雇员经理人的编号 NUMBER(4)
HIREDATE入职时间 DATE
SAL薪水 NUMBER(7,2)
COMM津贴 NUMBER(7,2)
DEPTNO雇员所在部门编号 NUMBER(2)
表内容一部分:
dept 部门信息表
DEPTNO部门编号 NOTNULLNUMBER(2)
DNAME部门名字 VARCHAR2(14)
LOC部门所在地 VARCHAR2(13)
内容:
salgrade薪水等级表
GRADE薪水等级 NUMBER
LOSAL该等级的最低薪水值 NUMBER
HISAL该等级的最高薪水值 NUMBER
表中内容:
熟悉表里面的数据:
三张表 emp dept salgrade
第一个select语句:select * from表名;
select * from emp;
1.简单select语句:
例子1:取出一张表中所有的数据
Select * from emp;
例子2:取出某些字段的值
Select empno ,ename,dept no from emp;
2.包含算术表达式的sql语句
例子1:取出emp中所有人的年薪及名字
Select ename,sal*12 from emp ;
例子2:在emp表中取出2*3的结果
Select 2*3 from emp;(会显示多行数据)
例子3:取出2*3的一条记录
Select 2*3 from dual;当我们需要显示一行结果的时候就用系统提供的dual虚表
例子4:取出当前系统时间
Select sysdate from dual; sysdate在Oracle中表示当前系统时间
3.含有别名的sql语句
例子1:select ename, sal*12 annual_sal from emp;(给年薪起了名字annual_sal,即使我们写Annual_Sal的话,系统也会转化为小annual_sal写名
您可能关注的文档
最近下载
- 年度院感工作总结8篇.pdf VIP
- 2024春节前停复工计划及应急预案(5页).pdf
- 提升病历内涵质量专项行动计划.ppt
- 水保监测实施方案格式.doc
- 2025年湖南湘投能源投资有限公司第一季度招聘82人笔试备考试题及答案解析.docx
- 拉赫玛尼诺夫 e小调音乐瞬间 Op.16 No.4 原版带指法 Moment Musicaux in E minor 钢琴独奏 五线谱.pdf
- 罗兰(Roland)STUDIO-CAPTURE (UA-1610) 中文说明书.pdf VIP
- 专题12.20 三角形全等几何模型-“手拉手”模型(专项练习)(基础篇)-2021-2022学年八年级数学上册基础知识专项讲练(人教版).docx VIP
- 语文课程的哲学思考.docx VIP
- 肉制品项目招商引资方案.pptx
文档评论(0)