数据库
文章平均质量分 64
oracle,mysql,数据库概念
he626shidizai
这个作者很懒,什么都没留下…
展开
-
集合运算--基于Oracle scott用户
集合运算SQL作用在关系上的union, intersect, minus 运算对应于数学集合论中的∪,∩, - 运算并运算查询部门号为20工资小于1000与部门号为10工资大于2000的员工信息:select *from empwhere deptno = 20 and sal < 1000unionselect *from empwhere deptno = 10 a...原创 2019-04-04 10:44:27 · 118 阅读 · 0 评论 -
索引--基于Oracle scott用户
只对索引做一个简单的介绍概念索引是数据库中用于存放表中每一条记录的位置的一种对象,主要用于加快对于表的查询操作。在创建索引时,oracle首先对要建立索引的字段进行排序。然后将排序好的字段值和对应记录的ROWID存储在索引中,此时程索引字段和ROWID的组合为索引条目。索引创建之后,先在索引中对字段进行快速搜索(因为字段经过排序,所以速度很快)。找到符合条件的字段的ROWID,再根据ROW...原创 2019-04-30 15:37:29 · 203 阅读 · 0 评论 -
序列 -- oracle
概念序列也称为序列生成器,能够以串行方式生成一系列整数。序列可以在多个用户并发环境中为各个用户生成不会重复的顺序整数,而且不需要额外的I/O开销或者事务锁资源。序列和视图一样,并不占用实际的存储空间,只是在数据字典中保存它的定义信息。创建序列完整语法: CREATE SEQUENCE [ SCHEMA. ] sequence_name --schema,序列所属的模式 [...原创 2019-04-25 11:41:53 · 183 阅读 · 0 评论 -
视图--基于oracle scott用户
视图的概念SQL允许通过查询来定义“虚关系”, 它在概念上包含查询的结果。序关系并不预先计算并存储,而是在使用虚关系的时候才通过执行查询被计算出来,这种虚关系称为“视图”。视图的作用简化查询所使用的语句起到安全和保密的作用创建视图基于单个表:create view e_viewas select empno, ename from emp;基于多个表:create...原创 2019-04-20 17:14:35 · 236 阅读 · 0 评论 -
数据库的修改--基于oracle scott用户
删除删除语句结构:delete from 关系[where 谓词];我们只能删除整个元组,delete命令只能作用于一个关系。如果省略where子句,那么将删除关系中的所有元组。注意:delete是逻辑删除,不是物理删除。删除之后还可以使用ROLLBACK命令回滚。如果想要永久删除,可以使用truncate命令。truncate table_name 只能删除表中所有行。1.删除工号...原创 2019-04-08 09:48:36 · 205 阅读 · 0 评论 -
数据库附加的基本运算--基于oracle scott用户
更名运算select子句:select ENAME as employee_namefrom emp;from子句:select distinct S.ENAMEfrom EMP T, EMP Swhere T.MGR = S.EMPNO;字符串运算查找姓名中带有S的员工信息:select ENAMEfrom EMPwhere ENAME like '%S%';查找...原创 2019-03-28 20:50:58 · 155 阅读 · 0 评论 -
连接--基于Oracle scott账户
连接的条件连接可以使用join … using…子句,也可以使用join…on…子句查询员工的名字和所属部门的名字1.using记得加上()select ename,dnamefrom emp join deptusing (deptno);2.onselect ename,dnamefrom emp join depton emp.deptno = dept.deptn...原创 2019-04-11 12:19:54 · 289 阅读 · 0 评论 -
多关系查询与自然连接-基于oracle scott用户
一个多关系查询查询职工的名字,部门编号和部门名称select ENAME,DEPT.DEPTNO,DNAMEfrom EMP,DEPTwhere EMP.DEPTNo = DEPT.DEPTNO;因为DEPTNO出现在两个表中,所以在select子句中要指明是哪一个表中的DEPTNO如何理解多关系查询在关系模型中,一个表就是一个关系。关系模式由属性序列及各属性对应域组成。SQL...原创 2019-03-27 21:16:15 · 143 阅读 · 0 评论 -
嵌套子查询--基于Orace scott用户
SQL提供嵌套子查询,子查询是嵌套在另一个查询中的select-from-where 表达式。集合成员资格连接词 in 测试元组是否是集合中的成员,not in 相反查询部门号为10和20的员工信息:select *from empwhere deptno in (10, 20);where子句中的子查询子查询在where子句中,通常对于集合的成员资格、集合的比较以及集合的基数进...原创 2019-04-05 12:37:54 · 487 阅读 · 0 评论 -
数据库单关系查询-基于oracle scott用户
简单的查询找出所有员工的名字:select ENAME from EMP;distinct原创 2019-03-27 12:55:04 · 152 阅读 · 0 评论 -
聚集函数--基于Oracle scott用户
聚集函数是以值的一个集合为输入,返回单个值的函数,SQL提供了五种聚集函数:平均值 avg最小值 min最大值 max总和 sum计数 count基本聚集基本聚集查询的结果只有一行查询工资的均值:select avg(sal)from emp;查询职位为“MANAGER"的工资均值:select avg(sal) as avg_salfrom ...原创 2019-04-04 10:55:45 · 194 阅读 · 0 评论 -
同义词--基于Oracle scott用户
概念同义词是表、索引、视图和其他模式对象的一个别名。oracle在数据字典中保存同义词的定义描述,所以同义词不占用实际的存储空间。作用避免应用程序直接引用模式对象。当数据库的模式对象发生改变后,就必须重新编译。使用同义词后可以只需要修改同义词即可。安全方面的考虑:隐藏模式对象的实际名称。为复杂的名称创建同义词,简化语句。类别公有同义词:由用户组PUBLIC所拥有私有同义词:由...原创 2019-04-30 15:48:30 · 289 阅读 · 0 评论