数据库刷题
机器爱学习
这个作者很懒,什么都没留下…
展开
-
数据库的左连接 右连接 全连接结合图的详解
转载:https://blog.csdn.net/u014204541/article/details/79739980原创 2019-06-21 10:01:15 · 981 阅读 · 0 评论 -
Oracle安装及命令管理
oracle安装 Oracle安装还是有点复杂的,耗费了我一上午的时间,中间出现了各种错误,注意安装的文件夹的名称一定是英文的,不能带中文或者空格,出现了两次错误,忽略了之后本以为安装不成功,但是没想到成功了,安装教程可以参考网易云课堂的视频安装教程: (https://study.163.com/course/courseLearn.htm?courseId=1509008#/learn/v...原创 2019-07-13 18:11:30 · 239 阅读 · 0 评论 -
Oracle学习(三)
oracle中创建记事本以及调用记事本都是用命令: “ed 文件名” 找出同时满足两个条件的所有信息用OR连接 范例: “找出部门10中所有的经理,部门20中所有的办事员,既不是经理又不是办事员但其薪金大于或者等于2000的所有员工的详细资料。” SELECT * FROM emp WHERE (JOB='CLERK' AND DEPTNO=20) OR (JOB='MANAGER' AND ...原创 2019-07-15 17:14:40 · 153 阅读 · 0 评论 -
Oracle(四)数据更新(增加数据)
复制表格 CREATE TABLE myemp AS SELECT * FROM emp; 数据增加 INSERT INTO 表名称[(列名称1,列名称2…)] VALUE (值1,值2…) 注意日期:TO_DATE(‘1999-10-10’,‘yyyy-mm=dd’) ...原创 2019-07-17 17:17:05 · 162 阅读 · 0 评论 -
Oracle 截取函数 WHERE HAVING区别 MDL查询练习
1、数据库截取字符串SUBSTR函数的使用 2、WHERE HAVING函数的使用区别 3、Oracle查询小练习 1、SUBSTR(str,pos,len) 其中的 str表示被截取的字段 pos表示开始的下标 len表示截取的长度 2、在SQL中增加HAVING自居的原因是,WHERE关键字无法与合计函数(COUNT, SUM, AVG, MIN, MAX)一起使用。换个说法...原创 2019-07-29 17:51:47 · 173 阅读 · 0 评论 -
视图的定义和使用(在scott/tiger中完成)
什么是视图? 视图怎么创建? 视图创建了之后可以更改嘛? 视图更改有三种情况: 不加限定:复杂的查询不可以更改,简单的视图对于创建条件是可以更改的 WITH CHECK OPTION限定:只能改创建条件 WITH READ ONLY限定:不能更改 视图定义:包装了复杂查询的SQL语句对象。 视图使用:CREATE VIEW[OR REPLACE] AS () 第一步:创建视图 C...原创 2019-07-30 14:48:53 · 273 阅读 · 0 评论 -
索引
传统的查询采用的是全表扫描模式,它在进行这样的查询中,会将过滤条件与数据表中每一行数据进行比较。 试着想想一种情况,现在数据表中有5W条数据,但是从1.5W条满足条件,有3.5W条数据不满足查询条件,也就是说我们在查询的的时候 会查询3.5W行记录。那么我们有什么方法去避免查询无用的3.5W行记录。 首先想到的方式就是排序,ORDER BY WHERE是在排序之前执行,所以ORDER BY...原创 2019-07-30 16:52:32 · 91 阅读 · 0 评论 -
数据库的三个范式
第一范式(单表):第一范式(单表):数据表中得每个字段都不可再分,严格来讲是属于标准数据类型(number varchar2) 例如:联系方式还可以再分为电话 地址等等 第二范式(多对多):数据表中不存在非关键字段对任意一候选关键字段的部分函数依赖。 有两个关键点:函数、函数依赖 函数关系:数据表中的两个列之间不存在函数关系,例如有一个订单表 里面的关键字有:单价 数量总额 是存在函数关系的 依...原创 2019-07-31 11:27:36 · 102 阅读 · 0 评论 -
SQL常用函数
grouping sets 和 rollup 和cube 的区别 转载:https://blog.csdn.net/hu_pengxue/article/details/81172100 grouping sets :返回所有分组字段的小计 rollup: 返回所有分组字段小计(除去最后一个分组字段)、总体合计、第n个字段的详细信息 cube: 返回总体合计、所有分组字段的小计、第...原创 2019-09-13 16:02:06 · 184 阅读 · 0 评论