![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
雨落花潭
这个作者很懒,什么都没留下…
展开
-
视图
视图视图可以通过创建表的视图来表现数据的逻辑子集或数据的组合。视图是基于表或另一个视 图的逻辑表,一个视图并不包含它自己的数据,它象一个窗口,通过该窗口可以查看或改变 表中的数据。视图基于其上的表称为基表。视图的优越性• 视图限制数据的访问,因为视图能够选择性的显示表中的列。• 视图可以用来构成简单的查询以取回复杂查询的结果。例如,视图能用于从多表中查 询信息,而用户不必知道怎样写连接语...原创 2019-08-03 20:07:48 · 341 阅读 · 0 评论 -
序列(Sequence)
序列(Sequence)什么是序列序列是用户创建的数据库对象,序列会产生唯一的整数。序列的一个典型的用途是创建 一个主键的值,它对于每一行必须是唯一的。序列由一个 Oracle 内部程序产生并增加或减 少。序列是一个节省时间的对象,因为它可以减少应用程序中产生序列程序的代码量。序列 号独立于表被存储和产生,因此,相同的序列可以被多个表使用。操作序列查询序列--查询序列SELECT s...原创 2019-08-03 20:07:04 · 1339 阅读 · 0 评论 -
索引(Index)
索引(Index)什么是索引在关系型数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序 的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的 数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所 需的内容。索引提供对表中行的直接和快速访问,它的目的是用已索引的路径快速定位数据以减少 磁盘 I/O。索引由 Oracle ...原创 2019-08-03 20:06:09 · 1518 阅读 · 0 评论 -
分组函数
分组函数/*显示所有雇员的最高、最低、合计和平均薪水,列标签分别为: Maximum、Minimum、Sum 和 Average。四舍五入结果为最近的整数。*/select max(salary) Maximum, min(salary) Minimum, round(sum(salary)) Sum, round(avg(salary)) Average from employee...原创 2019-08-02 20:05:58 · 412 阅读 · 0 评论 -
子查询
子查询子查询效率子查询会创建临时表,查询结束后需要对临时表进行销毁,如果临时表过大,消耗会非常大。查询大量数据时,不建议使用子查询,使用连接查询代替,也可以考虑在应用中进行处理。--写一个查询显示与 Zlotkey 在同一部门的雇员的 lastname 和 hiredate,结果中不包括 Zlotkey。--子查询select last_name, hire_date from emp...原创 2019-08-02 20:03:45 · 175 阅读 · 0 评论 -
约束
约束数据库中的约束类型非空约束(NOTNULL)唯一性约束(UNIQUE)主键约束(PRIMARYKEY)外键约束(FOREIGNKEY)用户自定义约束(CHECK)[外链图片转存失败(img-HGQLcLvp-1564747347856)(C:\Users\ad\AppData\Roaming\Typora\typora-user-images\156473...原创 2019-08-02 20:03:26 · 127 阅读 · 0 评论 -
多表查询
多表查询/*写一个查询显示所有雇员的last name、department number、and department name*/select emp.last_name, department_id, dep.department_name from employees emp natural join departments dep;/*写一个查询显示所有有佣金的雇员的las...原创 2019-08-02 20:02:14 · 257 阅读 · 0 评论 -
SQL函数
SQL函数单行函数-- 写一个查询显示当前日期,列标签显示为Dateselect sysdate "Date" from dual;/*对每一个雇员,显示employee number、last_name、salary和salary增加15%,并且表示成整数,列标签显示为New Salary*/select employee_id, last_name, salary, round(...原创 2019-08-02 20:01:43 · 938 阅读 · 0 评论 -
数据库设计范式
数据库设计规范(三大范式)引入三大范式必须保证数据库设计的合理性数据库设计关系整个系统的架构,关系到后续的开发效率和运行效率。数据库的设计主要包含了设计表结构和表之间的联系。如何是合理的数据库结构合理。冗余较小。尽量避免插入删除修改异常。如何才能保证数据库设计水平遵循一定的规则。在关系型数据库中这种规则就称范式。什么是范式(NF=NormalFo...原创 2019-08-05 21:04:11 · 180 阅读 · 0 评论