ORACLE
文章平均质量分 67
agepower892259
这个作者很懒,什么都没留下…
展开
-
Oracle数据库管理(17)——索引
索引是与表相关的一个可选结构。可以提高SQL语句执行的性能、减少磁盘I/O。索引对于表的作用相当于目录对于书的作用。索引在逻辑和物理上都独立于表的数据。Oracle自动维护索引。索引的分类索引分为:B树索引(平衡树索引)、位图索引。B树索引分为:唯一索引、组合索引、反向键索引、基于函数的索引。创建索引...原创 2022-01-05 22:37:05 · 813 阅读 · 0 评论 -
Oracle数据库管理(16)——视图
视图以经过定制的方式显示来自一个或多个表的数据。视图可视为“虚拟表”或“存储的查询”。创建视图所依据的表,称为“基表”。视图中是不存放数据的,它只是一个定义,查询视图实际上是从基表中查询数据。视图的优点:A、提供了另外一种级别的表安全性B、隐藏的数据的复杂性C、简化的用户SQL命令D、隔离基表结构的改变E、通过重命名列,从另一个角度提供数据创建视图语法:create [or replace] [force] view 视图名[(列1,列2,......)] as 查询 [with c原创 2021-12-12 21:41:07 · 855 阅读 · 0 评论 -
Oracle数据库管理(15)——序列
序列是用于生产唯一、连续序号的对象。序列可以是升序的,也可以是降序的。创建序列的语法:create sequence 序列名start with 起始值increment by 增量maxvalue 最大值 //是否有最大值,用于升序序列minvalue 最小值 //是否有最小值,用于降序序列nocycle //是否循环。若循环,在达到最大(小)值时下一个值从起始值开始;若不循环,在达到最大(小)值时停止产生下一个值,若取下一个值则会报错。cache 数值 //内存中预先分配的序原创 2021-11-30 23:02:02 · 249 阅读 · 0 评论 -
Oracle数据库管理(14)——同义词
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-11-25 21:54:09 · 540 阅读 · 0 评论 -
Oracle数据库管理(13)——表分区
用户可以一张表分成多个分区,在查询时,可以只访问特定的分区。可将不同的分区存储在不同的磁盘,这样可以提高访问性能和安全性。可以独立的备份和恢复每一个分区。一、分区的类型1、9i和10g的分区方法:A、范围分区以表中的一列或一组列的组合的值的范围进行分区语法:partition by range(列名)(partition 分区1 values less than(值1), partition 分区2 values less than(值2), ......);//创建一个学生表,按原创 2021-11-22 23:20:02 · 987 阅读 · 0 评论 -
Oracle数据库管理(12)——表
一、表的类型1、普通表表创建时不做任何设置,就是创建的普通表。2、分区表将表分成若干区。分区表可以增大表的存储量。也可以加快查询速度,查询时可以只从某一个分区中查询,而不进行全表扫描。3、索引组织表(IOT)索引组织表与普通表在组织结构上有很大区别。4、簇表经常将2个表做联合查询时,可以将这2个表设置成簇表,这样可以加快查询速度。5、临时表放在临时表空间中的那些表,在用户断开连接时,临时表会全部消失。6、嵌套表表中某一行某一列是另一张表。7、对象表将对象数据类型插入到表中。二、原创 2021-10-28 22:48:27 · 403 阅读 · 0 评论 -
Oracle数据库管理(11)——Oracle的启动和关闭
一、Oracle11g读取参数文件的顺序Oracle9i之前的版本,只有静态参数文件pfile文件。9i之后的版本,引入了动态参数文件spfile文件。Windows下默认查找参数文件的路径:%ORACLE_HOME%\databaseLinux下默认查找参数文件的路径:$ORACLE_HOME\dbs11g中,启动数据库,按照spfileSID.ora、spfile.ora、initSID.ora、Init.ora的顺序查找。其中SID是服务名,也叫Oracle的系统表示符。二、Oracle的四原创 2021-10-12 22:52:24 · 1101 阅读 · 0 评论 -
Oracle数据库管理(10)——体系结构
数据库的体系结构是值数据库的组成、工作过程与原理,以及数据在数据库中的组织和管理机制。Oracle服务器提供开放、全面和综合的信息管理,它由Oracle数据可和Oracle实例组成。Oracle数据库是一个数据的集合,该集合被视为一个逻辑单元。Oracle实例是管理数据库的后台进程和内存结构的集合。...原创 2021-10-10 23:28:50 · 279 阅读 · 0 评论 -
Oracle数据库管理(9)——锁
一、锁锁是数据库用来控制共享资源并发访问的机制。锁用于保护正在被修改的数据,只到提交或回滚了事务之后,其他用户才可以更新数据。1、锁的优点一致性:一次只允许一个用户修改数据完整性:为所有用户提供正确的数据。如果一个用户进行了修改并保存,所有的修改将反映给所有用户。并行性:允许多个用户访问同一数据。一个用户修改表,其他用户可以查看,但不能修改2、锁的类型(1)行级锁对正在修改的行进行锁定。其他用户可以访问其他未被修改的行。行级锁是一中排他锁,防止其他用户修改此行。使用“INSERT”、“原创 2021-10-07 21:45:18 · 744 阅读 · 0 评论 -
Oracle数据库管理(8)——完整性约束
1原创 2021-09-23 22:40:25 · 258 阅读 · 0 评论 -
Oracle数据库管理(7)——网络配置
一、服务器需要启动的服务如果通过网络访问服务器,服务器必须启动“OracleOraDb11g_home1TNSListener”和“OracleServiceORCL”服务。如果本地访问服务器,服务器至少需启动“OracleServiceORCL”服务(因为我们安装的数据库名字叫ORCL,故服务这里时ORCL,如果数据库叫别的名字,这里则为相应的数据库名)。...原创 2021-09-15 22:47:00 · 963 阅读 · 0 评论 -
Oracle数据库管理(6)——用户和权限管理
一、oracle的默认账户1、sys——主要用来维护系统信息和管理实例数据库中所有数据字典表和视图都存在sys模式中。数据字典表简单的说就是一个数据库中有多少张表、没张表有多少列、每列的属性等。动态视图就是oracle运行时每时每刻的情况。sys用户时数据库中权限最大的用户,类似于root用户在Linux系统中的地位。对数据库的调优主要就是利用sys用户来完成的。2、system——默认的系统管理员system用户拥有oracle管理工具使用的内部表和视图。通常利用system用户管理数据库用户原创 2021-09-06 22:56:49 · 940 阅读 · 0 评论 -
Oracle数据库管理(5)——复杂查询语句
1、group by和having语句group by语句用于安装某一列的数据进行分组,通常配合avg()、sum()、count()等分组函数having语句用于group by语句的条件查询select sid,sum(score) from studentscore group by sid; //按照某一列的数据进行分组。例如这里求每个学生的总成绩select sid,avg(score) from studentscore group by sid having(avg(score)&g原创 2021-09-06 21:34:19 · 631 阅读 · 0 评论 -
Oracle数据库管理(4)——简单函数
一、单行函数单行函数对于表中查询的每一行只返回一个值,可出现在select子语句和where子语句中。1、字符函数函数解释输入例子输出结果initcap(字符串)首字母大写initcap(‘hello’)Hellolower(字符串)所有字母转换成小写字母lower(‘ABC’)abcupper(字符串)所有字母转换成大写字母lower(‘abc’)ABClength(字符串)求字符串长度length(‘abc’)3substr(原创 2021-07-29 21:59:26 · 127 阅读 · 0 评论 -
Oracle数据库管理(3)——SQL语言
一、SQL语言1、SQL命令分为4种:(A)数据定义语言(DDL):创建表、删除表、修改表结构(B)数据操纵语言(DML):增、删、改数据。查数据是否属于DML,不同的人有不同的看法(C)事务控制语言(TCL)(D)数据控制语言(DCL):授予权限和收回权限2、数据类型(1)字符型常用的有CHAR、VARACHAR2 、LONG。CHAR用于存固定长度的字符串,存储的值为字母数字,可存储的长度为1~2000字节。VARCHAR2用于存不定长度的字符串,存储的值为字母数字,可存储的长度为1原创 2021-02-03 22:34:12 · 163 阅读 · 0 评论 -
Oracle数据库管理(2)——访问Oracle的工具和sqlpus常用命令
一、常用工具简介1、sqlplus启动sqlplus方式一:从“开始”按如下路径找到“sqlplus”方式二:直接在cmd里输入“sqlplus”2、通过浏览器访问(EM)需要在“服务”中开启“OracleDBConsoleorcl”服务。在浏览器中输入“https://127.0.0.1:1158/em",点击“高级”,点击“继续访问127.0.0.1(不安全)”输入账号、密码,点击“登陆”3、oracle自带的SQL Developer和第三方数据库管理工具(例如PL SQL原创 2021-01-14 22:40:04 · 360 阅读 · 0 评论 -
Oracle数据库管理(1)——Oracle11g的安装
从官方网站上下载安装包并解压(步骤省略)一、Windows系统典型安装1、双击setup.exe2、输入电子邮箱地址后点击“下一步”3、选择“创建和配置数据库”后点击“下一步”4、选择“服务器类”点击“下一步”5、选择“单实例数据库安装”点击“下一步”6、选择“典型安装”,点击“下一步”7、输入管理口令后,点击“下一步”8、安装前先决条件检查,如果未通过,可以直接点击确认或者查询百度解决。点击“完成”,开始安装9、安装完成后的界面,最好记住这里的信息。可以点击“口令管理”原创 2021-01-13 22:38:59 · 156 阅读 · 0 评论