
数据库知识
数据库知识
Snail_565
这个作者很懒,什么都没留下…
展开
-
Oracle学习————【PL/SQL】
PL/SQL篇1 使用PL/SQL书写一个Hello World程序1.1 什么是PL/SQL?1.2 PL/SQL的语法1.2.1 If语句1.2.2 循环1.2.3 光标1.2.4 例外(异常)1.2.4.1 系统定义异常1.2.4.2 自定义异常1.3 常量和变量的定义1.3.1 引用型变量的使用举例1.3.2 记录型变量的使用举例1.3.3 常量的定义1.4 存储过程,函数和触发器1.4....原创 2019-08-18 23:53:04 · 767 阅读 · 0 评论 -
Oracle学习————【单行函数】
1 函数的类型SQL中的函数分为“单行函数”和“多行函数”。单行函数:只对一行数据进行函数变化操作产生一个结果。多行函数:对多行数据进行函数变化操作但只产生一个结果。例如max函数1.1 单行函数的类型单行函数的类型一共有6种。字符数值日期转换通用条件表达式2 字符函数2.1 大小写控制函数2.2 字符控制函数3 数值函数4 时间...原创 2019-08-18 23:54:26 · 424 阅读 · 0 评论 -
Oracle学习————【多行函数】
1 什么叫多行函数?1.1 常用的多行函数null值在组函数的使用中会自动滤空。我们也可以嵌套滤空函数来屏蔽他的滤空功能。2 分组数据:group by在Oracle中使用group by语句必须要注意两点!在SELECT 列表中所有未包含在组函数中的列都应该包含在GROUP BY子句中。包含在GROUP BY子句中的列不必包含在SELECT列表中。多个列的分组:先按照第一...原创 2019-08-18 23:55:06 · 378 阅读 · 0 评论 -
Oracle学习————【多表查询】
Oracle的连接条件的类型等值连接不等值连接外连接自连接1.2 Oracle中外连接的写法Oracle中外连接也是分左外连接和右外连接。左外连接:当where e.deptno=d.deptno不成立时,等号左边的表任然被包含在最后的结果中,写法:where e.deptno=d.deptno(+)右外连接:当where e.deptno=d.deptno不成立时,等号右边的...原创 2019-08-18 23:56:00 · 200 阅读 · 0 评论 -
Oracle学习————【子查询和集合运算】
1 子查询子查询所要解决的问题:不能一步求解1.1 子查询的类型单行子查询:查询只返回一条记录。多行子查询:查询返回多条记录。1.1.1 写子查询的时候需要注意的问题括号不能省略要有合理的书写风格可以在主查询的where、select、having、from 后面使用子查询。(select后只能使用单行子查询)不可以在group by后使用子查询。强调from后面的子查询...原创 2019-08-18 23:57:03 · 332 阅读 · 0 评论 -
Oracle学习————【处理数据】
1 SQL的类型DML (Data Manipulation Language 数据操作语言):select insert update deleteDDL (Data Definition Language 数据定义语言):create table,alter table,truncate table,drop table,create/drop view(视图),sequnece(...原创 2019-08-18 23:58:05 · 245 阅读 · 0 评论 -
Oracle学习————【数据库对象】
1 DDL使用DDL来管理数据库的对象。那Oracle数据库中有哪几个常用对象呢?表、视图、序列、索引、同义词、存储过程、存储函数、触发器、包、包体。1.1 表空间在创建表时字段可以指定哪些数据类型?如下这里说一下ROWID,它是一个伪列可以看到ROWID像是UUID一样是每行数据对应唯一的一个id1.1.1 如何通过子查询创建一张表?1.1.2 如何查看当前用户下所存在...原创 2019-08-18 23:58:46 · 715 阅读 · 0 评论