- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库基础编程
数据库基本操作
(1)登陆数据库服务器
Sqlplus
Sqlplus 用户/口令
(2)退出数据库服务器
Quit 或者 exit
(3)命令缓冲操作
clear 清空缓冲
list 显示缓冲
change 修改缓冲
get 加载文件到缓冲
save 保存输出到文件
append 追加数据到缓冲
input 输入数据到缓冲
run / 执行缓冲中的当前语句
edit 编辑缓冲
start @ 执行文件中的语句
del 删除缓冲的当前语句
(4)比较操作符
不等于
Select * from emp where salary 2000;
选出薪水不等于2000元的所有员工信息.
Is null 如果操作数为NULL返回真
Select * from emp where commission is null
选出没有提成的所有员工的信息
Is not null 如果操作数为TRUE返回真
Select * from emp where commission is not null
选出提成不为0的所有员工的信息.
like 比较字符串值
Select * from emp where first_name like ‘_a%’
选出第一个名字中第二个字母是a的所有员工的信息.
Between and 验证值是否在范围之内
Select * from emp where salary between 1500 and 2500;
选出薪水在1500-2500之间所有员工的信息.
in 验证操作数在设定的一系列值中
Select * from emp where deptid in(32,42,35);
选出工作部门在32,42,35中所有员工的信息.
Not in 验证操作数不在设定的一系列值中
Select * from emp where deptid not in(32,42,35);
选出工作部门不在32,42,35中所有员工的信息.
(5)逻辑操作符
and 两个条件都必须满足
select * from emp
where salary 1000
and dept_id in(32,43,35)
选出工资大于1000元,部门号在32,43,35中所有员工的信息
or 只要满足两个条件中的一个
select * from emp
where salary 1000
or dept_id in(32,43,35)
选出工资大于1000元或者部门号在32,43,35中所有员工的信息
not 取反
in 和 not in在与不在...这样的
SELECT语句
(1)Select {*, column[alias], …}//需要列出的元素,像名字,部门
From table //从哪一张表里选取,像s_emp
[where …]
[group by …]
[having …]
[order by …]
首先执行where语句将原有记录过滤;
第二执行group by 进行分组;
第三执行having过滤分组;
然后将select 中的字段值选出来;
最后执行order by 进行排序;
(2)Dual表
dual表是系统提供的一张虚表,这张表中只有一条记录,查询此表 时也只会返回一条记录
如果我们需要测试某个表达式或函数,测试的结果又与具体的表无关就可以使用dual这张表。
sysdate在oracle中用来表示当前的系统时间.
(3)消除重复的值
用distinct关键字来消除结果集中的重复信息
当distinct用来修饰多个字段的时候,指的是需要消除后面所有字段的组合重复结果
(4)where
Where中条件比较,逻辑操作的判断.Where是用来筛选记录的
判断字符串是否相等时需要将字符串用单引号引起来.并且字符串的内容要
区分大小写.
员工信息表:
select 部门编号, from 员工信息表
where 工资=2000select 部门编号,count(*) from 员工信息表
where 工资=2000
group by 部门编号Having跟where一样也是一个筛选条件,过滤掉不符合条件的分组.但它的优先执行级没有where高,是where的一个补充.有having 就一定有group by.但有group by 不一定有having.
select 部门编号,count(*) fro
您可能关注的文档
最近下载
- TZS 0680—2025《医疗机构实验室生物安全管理组织架构规范》(水印版).pdf VIP
- 2022浙ST19壁挂式轻便消防水龙及室内消火栓安装.pdf VIP
- 京东考试答案.pdf VIP
- 滴灌通收入分成协议合同.docx VIP
- 慢性肾小球肾炎ppt课件护理.pptx
- 《钢结构检测》课程标准.DOC VIP
- 智慧园区数字化运营平台方案汇报PPT.pptx VIP
- 高中数学三角函数的图像专项练习(含答案) (1).doc VIP
- YST273.12-2024 冰晶石化学分析方法和物理性能测定方法 第12部分:氧化钙含量的测定 火焰原子吸收光谱法-报批稿.pdf VIP
- 同课异构知识讲座.pptx VIP
文档评论(0)