
Oracle数据库
文章平均质量分 77
枕梦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle数据库的安装配置过程和卸载步骤
Oracle 11g数据库详细安装步骤图解1.Oracle官网上下载11g适用于 Microsoft Windows (x64) 的 Oracle Database 11g 第 2 版 (11.2.0.1.0)下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip原创 2017-09-13 10:57:52 · 26851 阅读 · 1 评论 -
PL/SQL
什么是PL/SQL?PL/SQL(Procedural Language/SQL)一种过程化语言,通过增加编程语言的特点,实现对SQL的扩展PL/SQL的特点支持所有SQL的语法支持case语句,方便的实现循环通过继承,实现子类具有父类的属性和方法设置了新了日期类型PL/SQL的开发及工作环境PL/SQL的开发环境Oracle原创 2017-10-06 16:21:21 · 643 阅读 · 0 评论 -
JDBC工作流程、JNDI连接池
JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力JDBC程序的工作原理JDBC APIJDBC API可做的三件事:与数据库建立连接、执行SQL语句、处理结果JDBC工作流程(如何连接数据库):1.加载驱动2.建立连接3.执行SQL语句4.得到处理结果import java.sql.Driv原创 2017-10-06 15:38:59 · 2593 阅读 · 0 评论 -
数据库中的约束
约束(5个):1.实体完整性主键约束唯一性约束2.域完整性Check约束3.引用完整性Foreign Key 约束创建约束:应用实例:--添加主键约束 cus_info_pk:主键重命名alter table cus_info add constraint cus_info_pk primary key (cus_no);--添加一个唯一原创 2017-10-05 17:36:33 · 1212 阅读 · 0 评论 -
数据库设计三个范式
数据库该如何设计??三个范式:第一范式(1st NF):第一范式的目标是确保每列的原子性如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式(1NF)第二范式(2nd NF):如果一个关系满足1NF,并且除了主键以外的其他列,每个属性是功能依赖于整个键,而不只是部分的键则满足第二范式(2nd)原创 2017-10-05 17:31:13 · 522 阅读 · 0 评论 -
Oracle数据库中的多表查询
经验查询:在日后的开发之中,很多人都肯定要接触到许多新的数据库和数据表,那么在这种时候有两种做法;做法一:新人做法,上来就直接输入以下的命令select * from 表名称;如果此时数据量较大的话,以上无法浏览数据,二有可能造成系统的死机;做法二:老人做法,先看一下有多少条记录select count(*) from 表名称;笛卡尔积问原创 2017-10-01 20:25:45 · 55999 阅读 · 2 评论 -
Oracle数据库中的子查询,判断符In、any、all
子查询=简单查询+限定查询+多表查询+统计查询的综合体多表查询性能差,替代方案:子查询,所谓的子查询指的是在一个查询之中嵌套了其他的若干查询,嵌套子查询之后的查询SQL语句如下:如果出现的子查询返回的是多行单列数据的话,这个时候就需要使用三种判断符判断了:IN、ANY、ALL;IN操作符:用于指定一个子查询的判断范围ANY操作符:与每一个内容相匹配,有三种匹原创 2017-10-05 16:48:14 · 8785 阅读 · 0 评论 -
Oracle数据库常用函数
1.字符函数:upper('字符串'|列名称)将输入的字符串转换成大写lower('字符串'|列名称)将输入的字符串转换成小写initcap('字符串'|列名称),首字母大写length('字符串'|列名称);字符串长度replace('字符串'|列名称);进行替换substr(字符串 | 列,开始点 [,截取个数]):字符串截取;第一个数是开始的位置,第二个数字是从截原创 2017-10-01 17:15:12 · 17961 阅读 · 0 评论 -
数据库中触发器和索引的使用
触发器 什么是触发器? 触发器是一种过程,与表关系密切,用于保护表中的数据。当一个表被修改(insert、update或delete)时,触发器字动执行。触发器课实现多个表之间数据的一致性和完整性。 触发器的类型有3种: DML触发器:Oracle可以在DML语句进行触发,可以在DML操作前或操作后进行触发,并且可以对每个行或语句操作上进行触发。 替代触发器:由于在原创 2017-10-07 11:55:11 · 5429 阅读 · 0 评论 -
数据库中序列、视图、游标、包、动态SQL的使用
序列 Oracle数据库的表中是不能实现自增功能的,所以要通过序列来实现自增功能--创建序列create sequence seq_usersstart with 1 --开始值为1increment by 1;--每次增长一个(步长、频次)--使用序列insert into users values(seq_users.nextval,'admin','123','男',原创 2017-10-07 11:18:58 · 1282 阅读 · 1 评论 -
数据库中事务、存储过程、函数、同义词的使用
事务 事务(Transaction)是作为单个逻辑工作单位执行的一系列操作 多个操作作为一个整体向系统提交,要么都执行、要么都不执行 事务是一个不可分割的工作逻辑单元事务的特性 事务必须具备以下四个属性,简称ACID属性 原子性(Atomicity):事务是一个完整的操作,事务的各步操作是不可分的(原子性);要么都执行,要么都不执行一致性(Co原创 2017-10-07 10:43:05 · 930 阅读 · 0 评论 -
数据库(SQL)的语言组成/分类
数据库(SQL)的语言主要有以下四部分: 1.DML(数据操作语言)插入、删除、修改数据库中的数据insert、delete、update等 2.DCL(数据控制语言)用来控制存取许可、存取权限等grant、revoke等 3.DQL(数据查询语言)用来查询数据库中的数据select等 4.DDL(数据定义语言)用来建立数据库、数据库对象和定义表原创 2017-09-13 18:58:52 · 1158 阅读 · 0 评论 -
员工部门表综合查询SQL
[sql] view plain copy print?–数据库的表设计如下: –部门:部门编号,部门名称,地址; –员工:员工编号,员工名字,职务,管理编号,入职日期,薪资,奖金,部门编号; –创建部门表: CREATE TABLE dept( deptno INT PRIMARY KEY,dname VARCHAR(20),loc VARCHAR(20) ); --数据库的表设计转载 2017-10-11 17:39:04 · 11635 阅读 · 0 评论