
Oracle数据库
Fcze
这个作者很懒,什么都没留下…
展开
-
2、限制和排序数据
2、限制和排序数据限制语句:limiting the rows that are selected1、限制行的查询使用 where 字句2、where 字句放在 from 字句之后3、条件放到 where 之后select ename,job,sal,deptno from empwhere sal > 1000;查询emp表中姓名、工作、工资、部门编号列,查看其中工资大于1...原创 2019-04-10 21:42:49 · 253 阅读 · 0 评论 -
Oracle数据库用户权限
权限分类:1、系统权限:系统对顶用户使用数据库的权限(系统权限是相对用户而言的)2、实体权限:某种权限用户对其他用户的表或视图的操作权限(是针对表或视图而言的)1、系统权限DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构RESOURCE:拥有RESOURCE权限的用户只可以创建实体,不可以创建数据库结构CONNECT:拥有connect权限的用户只可以登录Oracl...原创 2019-08-17 21:06:53 · 432 阅读 · 0 评论 -
关系型数据库和非关系型数据库的区别
1、关系型数据库Mariadb、SQL server、mysql、Oracle、postgre SQL关系型数据库最典型的数据结构是表,有二维表及其之间的联系所组成的一个数据组织优点:|--易于维护:都是使用表结构,表格一致|--使用方便:SQL语言通用,可用于复杂查询|--复杂操作:自持SQL,可用一个表以及多个表之间进行非常复杂的查询缺点:|--读写性能较差,尤其是海量数据的...原创 2019-08-18 21:07:30 · 424 阅读 · 0 评论 -
Oracle数据库后台进程
Oracle后台进程进程结构SMON系统监视进程1、SMON负责系统监控和一些清理工作。2、清理临时表空间和临时段,SMON负责在数据库启动时清理临时表空间中的临时段,或者某些异常操作遗留下的临时段。3、接合空闲空间,SMON负责把表空间中的空闲的并且临近的extent结合成一个较大的空间。4、执行实例恢复,(1)应用Redo执行回滚(2)打开数据库提供访问(3)回滚未提交数据。5...原创 2019-07-24 21:37:59 · 708 阅读 · 0 评论 -
Oracle DB 体系结构思维导图
先写日志,之后再执行DBWn进程写入磁盘数据欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写...原创 2019-04-26 12:20:50 · 761 阅读 · 0 评论 -
11、建立其他对象
十一、建立其他对象 creating other schema objects视图:overview of views1、限制数据访问 (只可以看到多个表或者一个表的一部分)2、复杂查询简单化 (select * from XXXX;)3、提供数据的独立性 4、相同数据显示不同视图 (不同角色看到不同的角度)5、视图是一个逻辑表(不存在),不包含自己的数据,被成为基表...原创 2019-04-21 22:16:33 · 149 阅读 · 0 评论 -
10、使用DDL建立与管理表
十、使用DDL建立与管理表数据库对象:database objects命名原则:1、必须以字母开头2、长度在1--30字符3、只能包含a--z,A--Z,1--9,_,$,#字符4、同一用户下不能重名5、不能使用Oracle服务器保留字,例如 from,select等建表语句:create table statement1、必须具有足够的储存空间2、指定表名和列数据类型和长...原创 2019-04-16 22:02:17 · 352 阅读 · 0 评论 -
9、操纵数据
九、操纵数据数据操纵语言:1、向表添加新行:add new rows to a table2、更新表现有的行:modify existing rows in a table3、从表中删除现有行:remove existing rows from a tableinsert语法:插入新行 inserting new rows1、列表中的值的顺序与insert语句列表中列顺序一致或与...原创 2019-04-13 14:02:48 · 298 阅读 · 0 评论 -
8、set操作
八、set操作set操作:类型与向导 types and guidelinesset操作符:set operatorsunion / union all 并集,去重复 / 不去重复intersect 交集minus 差集set 操作向导:set operator guidelines1、表达式必须数量上匹配2、后一个语句列的类型必须与前一个数据类型一...原创 2019-04-13 14:00:52 · 296 阅读 · 0 评论 -
7、子查询
七、子查询子查询语法:subquery syntax1、在主查询执行之前,子查询会进行一次2、子查询结果被用于主查询select ename,sal from empwhere sal > (select sal from where ename= 'SMITH');查看薪水大于Smith的名字和薪水1、子查询用括号括起来2、习惯将子查询放到操作符右边3、单行操作用子查...原创 2019-04-13 13:43:58 · 424 阅读 · 0 评论 -
6、多表查询语句
六、多表查询语句连接类型:自然连接:natural joins外连接:outer joins交叉连接:cross joins创建自然连接:1、两个表中所有相同名字的列2、选取匹配列的相同值3、列的数据类型要一致select e.ename,e.job,e.sal,d.dnamefrom emp e natural join dept d;using语句:1、如果个别...原创 2019-04-13 11:07:52 · 216 阅读 · 0 评论 -
5、分组函数
五、分组函数常用分组函数:types of group functionsavg 求平均值count 返回非空行的总行数 (可以配合distinct使用,返回去重复后的行数)max 最大数min 最小数stddev 标准差sum 求和variance 差额分组函数用法:select column,group_function(column),.... from ...原创 2019-04-12 19:57:09 · 502 阅读 · 0 评论 -
4、转换函数和条件表达式
四、转换函数与条件表达式转换函数:conversion functions数据类型转换:data type conversion隐式数据类型转换:implict data type conversion显示数据类型转换:explicit data type conversion隐式转换:1、在表达式中Oracle服务器能自动转换的varchar2 or char >>...原创 2019-04-12 18:50:43 · 265 阅读 · 0 评论 -
3、单行函数
三、单行函数两种类型函数:单行函数:single-row-functions 每行返回一个结果多行函数:multiple-row-functions 每个行组集返回一个结果单行函数:1、使用函数为了操作数据2、将输入的变量处理,每行返回一个结果3、可以转换数据类型,可以嵌套使用4、传入的变量可以是列值,也可以是表达式字符函数:大小写类型:case-conversion...原创 2019-04-12 08:59:30 · 317 阅读 · 0 评论 -
1、SQL语句数据检索
一、数据检索SQL语句基本查询语句select 列名1,列名2 from 表名;查看表的所有信息:select * from 表名;书写标准:1、不区分大小写2、可以换行3、关键词不可以跨行或者分割书写4、通常一个句子一行(排版可以增加可读性)5、“;”代表结尾,结尾必须使用算术表达式+ add- subtract* multipt/ divide操作符优先级括...原创 2019-04-08 19:40:19 · 890 阅读 · 0 评论 -
Oracle数据库内置函数
字符型函数:1、length(str):返回str的长度。2、trim(str):去除字符串两边的空格。3、lower(str):将str全部的字符都转换成小写。4、upper(str):将str全部的字符都转换成大写。5、concat(str1,str2):返回str2拼接在str1的后面的结果。6、instr(str,find_str):查询find_str在str中是否存在,如果...原创 2019-08-17 21:12:02 · 355 阅读 · 0 评论