数据库基础编程.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档