![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 91
坐观风云起
这个作者很懒,什么都没留下…
展开
-
Oracle基础(2)-表结构
1.数据类型Oracle常用数据类型如下:(1)char(size):存放字符串,是定长,它最大可以存放 2000 个字符。(2)varchar2(size):存放字符串,是变长,它最大可以存放4000个字符。(3)clob:存放字符型大对象,是变长,它最大可以存放 8TB。(4)blob:存放二进制数据,是变长,它最大可以存放 8TB。可存放图片、声音。说明:一般情况下很少使用数据库...原创 2019-08-24 12:10:13 · 270 阅读 · 0 评论 -
Oracle基础(1)-基本概念
1.概述2.数据库简介及其分类2.1 常见概念2.1.1 数据库(Database)数据库是一种用于存储数据、管理数据的软件产品,是有效组织在一起的数据集合。2.1.2 SQL(Structured Query Language)SQL(Structured Query Language)语言是用来在关系型数据库上执行数据操作、检索及维护所使用的标准语言 ,是一个综合的、通用的关系型数...原创 2019-08-21 22:01:49 · 147 阅读 · 0 评论 -
Oracle基础(3)-约束
1.什么是约束?1.1 约束定义约束是强加在表上的规则或条件,确保表中的数据满足业务规则,保证数据的完整性。当对表进行DML或DDL 操作的时侯,如果操作会造成表中的数据违反约束条件或规则,系统会拒绝执行此操作并给出提示信息。约束可以是列一级别的,也可以是表一级别的。定义约束的时候,如果没有给出约束名字,Oracle将会为该约束自动生成一个名字,其格式为 SYS_Cn,其中n为自然数,强烈建议...原创 2019-09-02 22:31:22 · 196 阅读 · 0 评论 -
Oracle基础(4)-查询基础
1.基本select语句语法:select [distinct] * |列名1[,列名2…] from 表名 where condition;说明:(1)select后面跟随列名,使用逗号进行分隔,指明要查询的列,如果查询所有列,可以使用“ * ” 替换列名;(2)distinct关键字可选,指显示结果时,是否剔除重复数据。(3)from后面跟随表名,指定要查询的数据来源。(4)wh...原创 2019-09-05 20:49:35 · 172 阅读 · 0 评论 -
Oracle基础(5)-查询进阶
1.多表查询多表查询:基于两个或两个以上的表或视图进行的查询。在实际开发中,单表查询不可能满足所有的业务需求,这时就需要进行多表查询。-- 查询员工姓名、工资及其所在部门的名称select e.ename, e.sal, d.dname from emp e, dept d where e.deptno = d.deptno;-- 查询员工名称、工资及其所在部门的名称,并按部门名称排序。...原创 2019-09-07 21:19:02 · 204 阅读 · 0 评论 -
Oracle基础(6)-分页查询和视图
1.Oracle中的伪列1.1 rowid(1)rowid 的概念rowid是在数据录入的时候,数据库自动为这条记录添加的唯一的18位字符编号,它是一个物理编号,主要用于找到这条记录(这也是为什么数据库调优的时候强调尽量使用 rowid 的原因),它不会随着查询而改变,除非在表发生移动(表空间变化、数据导入\导出),才会发生变化。(2)rowid 的特点rowid是一种数据类型,是一个...原创 2019-09-08 16:14:11 · 506 阅读 · 0 评论