数据库
a1720119024
奋力奔跑
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第二部分:SQL多表连接(SQL92 and SQL99)
文章目录SQL多表连接SQL92等值连接不等值连接自连接外连接SQL99自然连接内连接外连接左外连接右外连接全外连接自连接SQL92&SQL99实现三表联合查询SQL92写法SQL99写法SQL多表连接SQL92等值连接等值连接是指两个数据库表在做完笛卡儿积之后,选择两个表中相同的的字段,令其相等,建立起来的等值连接。注意:如果两个数据表中选择的是相同的字段,注意要加上对应所在的...原创 2019-05-19 17:44:06 · 936 阅读 · 0 评论 -
数据库零散知识点补充:where和having比较
where和having比较where子句不允许出现多行函数,having子句允许出现多行函数where子句和having子句都可以使用普通字段进行筛选,但是where效率高于having–where执行顺序:from->where->group by->select->order by–having执行顺序:from->group by->selec...原创 2019-05-16 21:35:42 · 363 阅读 · 0 评论 -
第二部分:SQL使用(持续更新中...)
现在只进行了SQL语句的部分学习待学习完成后,再将剩余内容补充完整。猛的一会过神来来发现,原来时间在无声无息之间过的这么快,已经是汶川地震11周年纪念日了,还有便是祝天下母亲母亲节快乐。2019年5月12日记通过SQL语句进行数据库的管理数据读取单表查询查询表中所有数据select EMPNO,MGR from emp;查询表中指定数据select EMPN...原创 2019-05-12 21:22:15 · 378 阅读 · 0 评论 -
第二部分:SQL增删改(单表操作)
文章目录Oracle增删改以及数据备份数据增加增加全部字段信息增加指定字段信息数据删除删除表中数据以及表结构删除全部表信息删除部分表信息数据修改表中全部数据修改表中特定数据修改数据备份表级别备份部分备份数据整体插入总结Oracle增删改以及数据备份数据增加增加全部字段信息全部字段增加数据可以如下示例1写出全部字段,也可以字段省略不写,如示例2语法:insert into tablenam...原创 2019-05-18 16:53:29 · 264 阅读 · 0 评论 -
第二部分:SQL修改表结构
文章目录二维表修改表结构增加字段修改字段删除字段修改表名二维表修改表结构一般都是在项目初期会进行数据库表字段的增减操作,而在项目后期对字段的操作都会引起程序的大部分变动。增加字段语法:alter table 表名 add 字段名 类型alter table student add sphone number(11);修改字段修改字段名 语法:alter table stude...原创 2019-05-23 21:08:48 · 840 阅读 · 0 评论 -
Oracle配置数据源
文章目录Oracle配置数据源Oracle配置数据源学习PowerDesiger时需要配置Oracle数据源,结果发现没有Oracle相关,后来才知道需要提前配置,SQL Server,Access同理类似 配置步骤如下打来ODBC管理器,注意需要用管理员方式运行选择系统DSN,点击添加配置Orale 数据源选择安装的Oracle文件,点击完成输入密码,点击OK...原创 2019-06-01 17:33:02 · 6852 阅读 · 0 评论 -
Oracle学习:由Oracle间隔分区到interval函数学习
文章目录Oracle的分区索引Oracle interval函数学习Oracle间隔分区Oracle的分区索引Oracle表分区是oracle开发中常用的技术,主要业务场景是针对到数据量,频繁查询的数据进行数据的分区处理,从而提高查询效率。常用的分区方式主要有 range分区、hash分区、list分区、复合分区、间隔分区、system分区等。今天主要介绍间隔分区也就是由时间戳建立分区的知识...原创 2019-05-29 21:22:16 · 1776 阅读 · 0 评论 -
Oracle进阶学习1 Oracle数据库的体系结构
文章目录Oracle 体系结构简要如下图Oracle 体系结构简要如下图EM(Enterprise Manager)是Oracle实际的基于Java的管理工具,可通过浏览器访问数据库的管理界面,SQL PLUS可以访问数据库的数据信息。...原创 2019-06-09 16:27:45 · 381 阅读 · 0 评论 -
Oracle进阶学习2:SQL语句执行过程
文章目录一些背景知识相关知识一些背景知识ORACLE数据库启动的时候,Oracle首先在内存中划出一段空间启动一堆进程,进程以及该内存区域统称为Oracle实例Oracle实例关联的基本内存结构包括:系统全局区(SGA)由所有服务器进程和后台进程共享,对于所有进程来说,内存空间共享,实际工作中会有一定区域的分配程序全局区(PGA)专用于某一个服务进程或者后台进程,每一个进程使用一个PG...原创 2019-06-11 20:24:53 · 3570 阅读 · 1 评论 -
第二部分:group by以及having学习
文章目录group by子句语法格式语句实例注意点having语法格式语句实例SQL语句执行过程本片文章主要结合自己实际学习过程,介绍group by和having子句的学习group by子句group by子句多用于需要将检索数据分组,统计数量或者满足某些条件的数据时,多用于where子句之后。语法格式select column, group_function(column)fro...原创 2019-05-16 21:19:42 · 5136 阅读 · 0 评论 -
Oracle数据库练习----多表查询
文章目录Oracle练习的数据表Oracle练习的练习题Oracle练习的个人小结Oracle练习答案解析Oracle练习的数据表只要在Oracle中执行如下SQL文件会自动创建用于练习的数据库表链接如下:Oracle数据库表生成文件提取码是:p98rOracle练习的练习题1.列出所有雇员的姓名及其直接上级的姓名2.列出部门名称和这些部门的雇员,同时列出那些没有雇员的部门;3.显...原创 2019-05-21 20:30:17 · 951 阅读 · 0 评论 -
第一部分:Oracle及PL/SQL安装
第二篇:Oracle及PL/SQL安装Oracle数据库安装PL/SQL安装PL/SQL汉化Oracle以及PL/SQL百度云链接 提取码:qt78不说废话,直接干货。Oracle数据库安装解压缩安装包,界面如下:双击 setup.exe进入安装向导界面按照提示输入相关信息,电子邮件地址可写可不写,接受安全更新可选可不选,如果选择的话,需要填写口令,我这里没有选择选择创建和配...原创 2019-05-12 14:24:45 · 410 阅读 · 6 评论 -
第二部分:子查询
文章目录子查询单行子查询多行子查询表示任意一个的any表示所有的all表示集合中的任意一个的 in子查询当查询的结果明确的时候,应该使用子查询.,子查询也就是在where语句中出现查询语句单行子查询筛选条件不明确,需要执行一次查询,并且需要执行的这一次查询的结果只有一条,可以在where中添加查询语句,完成查询语法:select 内容 from 表名 where 字段名 算数运算符 子查...原创 2019-05-19 20:57:43 · 203 阅读 · 0 评论 -
第三部分:Oracle函数----日期补充
文章目录Oracle日期相关知识点日期格式字符转化为日期函数:to_date()日期转换为字符:to_char()Oracle日期相关知识点Orcle数据库中的日期格式默认是"01-1月-19" 对应格式为"DD-Mon-YY"日期格式有关日期的介绍见如下表格:日期格式含义YYYY,YY表示四位,两位的年份MM表示数字的月份(01)MON表示月份的缩...原创 2019-05-14 19:12:16 · 599 阅读 · 0 评论 -
第三部分:Oracle函数
文章目录Oracle函数学习单行函数字符函数数值函数Oracle函数学习Oracle函数是Oracle提供的用来进一步修饰或者处理数据的方法,如下学习内容主要包括单行函数、多行函数、转化函数、其它函数。单行函数单行函数包括字符函数和日期函数,单行函数特点不改变真实数据,只是对数据做了进一步修饰或者处理显示可以和字段混合使用字符函数INITCAP:首字母大写函数 > ...原创 2019-05-14 21:29:06 · 219 阅读 · 0 评论 -
第一部分:PL/SQL安装补充(注册码)
文章目录13.0.0注册码11.0注册码12.0 注册码10.0 注册码13.0.0注册码PLSQL Developer 13.0.0.1883 注册码 非常感谢AdoSea提供的PL/SQL 13.0.0.XXX提供的注册码:产品编号(product code): 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le序列号(serial Number):226959密码...转载 2019-05-14 23:06:05 · 1004 阅读 · 0 评论 -
第二部分:通过SQL语句管理账户
文章目录Oracle 账户管理自带账户创建账户维护账户Oracle 账户管理自带账户system----管理员账户 --具备大部分Oracle的管理权限,用来管理普通账户和pracle的数据 --Oracle数据维护人员 sys ------超级管理员账户 --具有system的所有权限,同时又具备其他权限 --Oracle工程师创建账户...原创 2019-05-20 19:10:46 · 518 阅读 · 0 评论 -
ORA-01722 无效数字出错原因以及以及分析总结
转发自:ORACLE-023:令人烦恼的 ora-01722 无效数字主要原因如下:1、对于两个类型不匹配(一个数字类型,一个非数字类型,同下)的值进行赋值操作;2、两个类型不匹配的值进行比较操作(例如,“=”);3、to_number函数中的值,非数字的,比如,to_number('a')肯定是不行的,to_number('12306')则是正常的。要避免这些问题,要做到在写sql语句...转载 2019-05-20 20:53:10 · 44073 阅读 · 1 评论 -
第二部分:SQL语句二维表管理
文章目录Oracle的二维表管理Oracle数据库表的字段类型说明Oracle二维表的创建Oracle数据库字段类型参考文章:ORACLE中的各种数据类型详细的介绍Oracle的二维表管理Oracle数据库表的字段类型说明Oracle常用的数据类型主要有数据类型参数描述char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省的话为1个字...原创 2019-05-20 23:02:32 · 1803 阅读 · 0 评论 -
第二部分:Oracle的序列、视图、索引
文章目录序列创建简单序列创建自定义序列PL/SQL创建序列视图索引序列序列是按照一定规则创建的一个数字序列,一般多用于主键的使用,动态生成主键值,这样增加数据的时候很大程度上避免了主键的冲突创建简单序列语法:create sequence sequencenamecreate sequence se;select se.currval from dual; --查看序列当前值s...原创 2019-05-24 19:23:05 · 245 阅读 · 0 评论 -
Oracle进阶学习3:SQL语句解析类型——硬解析和软解析
文章目录硬解析和软解析shared pool功能shared pool组成SQL语句硬解析和软解析Oracle数据信息全部存储在数据字典中,Oracle的解析有两种,软解析以及硬解析硬解析 hard parse 没有缓存进入硬解析硬解析内容:语法错误,对象存不存在,用户是否有操作权限硬解析在n种执行方案中找出最优的执行方案最消耗资源以及损耗时间软解析 soft pars...原创 2019-06-11 20:30:35 · 3539 阅读 · 10 评论
分享