oracle
大大的笑声
这个作者很懒,什么都没留下…
展开
-
事务的四大特性(ACID)
Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的1.原子性(A):是指事务要么都成功,要么都失败。成功就影响数据库,失败就对数据库不影响,保持原样。2.一致性(C):是指应用层系统从一种正确的状态,在事务成功后,达成另一种正确的状态。比如:A、B账面共计100W,A向B转账,加上事务控制,转成功后,他们账户总额应还是100W,事务应保...原创 2019-11-15 09:49:54 · 205 阅读 · 0 评论 -
PL-SQL基础编程(学习Oracle第七天)
一、PL-SQL编程基础1.PL-SQL编程的风格--第一个PL-SQL编程的小例子DECLARE uname nvarchar2(20) := 'HelloWorld';BEGIN DBMS_OUTPUT.PUT_LINE(uname);END;--声明常量小例子,常量不可修改set serveroutput on;declare ...原创 2019-11-14 16:41:16 · 119 阅读 · 0 评论 -
Oracle唯一索引与主键的区别
原创 2019-11-13 21:10:52 · 1702 阅读 · 0 评论 -
oracle数据库对象(学习Oracle第六天)
一、学习目标:1.创建序列2.创建索引3.创建视图4.同义词二、序列 Sequence 序列是一个数据库对象,用于生成一序列的不重复的整数。类似于SQL server的自动增长类型。 查看序列的信息 可以通过查看user_sequences视图了解序列的信息 select * from user_sequences order by sequen...原创 2019-11-13 20:40:30 · 270 阅读 · 0 评论 -
oracle高级查询(学习Oracle第五天)
一、实体实体之间的关联关系1.OneToOne: 一对一 一个公民对应一个身份证号 一个学生对应一个学号 一个人对应一个DNA ...2.ManyToOne: 多对一 一个人有多张银行卡 一个人有多个QQ号 一个人有多个电话号码 ...原创 2019-11-11 21:44:14 · 653 阅读 · 0 评论 -
select 1 from table 与 select * from table 区别
select*fromtab1wherenotexists(select1fromtab2wheretab1.col=tab2.col)因为你select1fromtab2wheretab1.col=tab2.col这个查询不需要得到查询结果用select1的效率比selectcolumnname高所有就用select1select1from...原创 2019-11-11 17:29:40 · 1503 阅读 · 0 评论 -
oracle名词解释
原创 2019-11-11 09:11:00 · 139 阅读 · 0 评论 -
oracle数据库的完整性和表的约束(学习Oracle的第四天)
一、数据完整性分类1.实体完整性:通过主键实现 实体完整性要求每一个表中的字段都不能为空或者重复的值。 Primary Key 实现方法: 唯一约束 --- 索引 主键约束(特点:唯一、不可重复、不可修改)2.域完整性:通过数据类型 域完整性指列的值域的完整性。如数据类型、格式、值域范围、是否允许空值等。 实现方法:...原创 2019-11-09 21:37:28 · 1580 阅读 · 0 评论 -
oracle函数与分组(学习Oracle的第三天)
一、单行函数 单行函数只处理单个行,并且为每行返回一个结果。 单行函数分为以下几种: 1.字符函数:处理字符串 2.数学函数:用于数学计算 3.转换函数:数据类型转换 4.日期函数:处理日期和时间 5.正则表达式:使用正则表达式搜索数据 字符函数1.CONCAT()函数 语法:CONCAT(x,y) 将x和y...原创 2019-11-08 17:40:38 · 736 阅读 · 0 评论 -
oracle 运算符和表单查询 (学习Oracle的第二天)
一、select语句的基本结构select 子句 from 子句 [where 子句] [group by 子句] [having 子句][order by 子句]select * from emp;select empno , ename from emp; /*投影,选取某些字段的数据 *//*选择:查询符合条件的记录*/查询工资不高于25...原创 2019-11-06 21:32:23 · 403 阅读 · 0 评论 -
Oracle DDL语句(学习Oracle第一天)
Oracle day1--SQL语句的类型--DDL:数据定义语言 create/drop/alter/...--DML:数据操纵语言 insert/update/delete...--DQL:数据查询语言 select--DCL:数据控制语言(DBA)--创建一个学生表--SID(学号 int),SNAME(姓名 nvarchar2),GE...原创 2019-11-05 21:09:37 · 482 阅读 · 0 评论 -
Oracle 数据类型(学习Oracle第一天)
一 字符串类型1.1:CHAR类型 CHAR(size [BYTE | CHAR])CHAR类型,定长字符串,会用空格填充来达到其最大长度。非NULL的CHAR(12)总是包含12字节信息。CHAR字段最多可以存储2,000字节的信息。如果创建表时,不指定CHAR长度,则默认为1。另外你可以指定它存储字节或字符,例如 CHAR(12 BYTYE) CHAR(12 CHAR).一般来说默认是...原创 2019-11-05 21:09:23 · 260 阅读 · 0 评论 -
Java连接Oracle数据库常用方法
JDBC的六大步骤:注册驱动 获取连接 获取执行sql语句对象 执行sql语句 处理结果集 关闭资源oracle URL:jdbc:oracle:thin:@localhost:1521:SIDjdbc:oracle:thin:@//localhost:1521:SERVICENAMEMySQL URL:jdbc:mysql://localhost:3306/...原创 2019-11-05 13:46:20 · 582 阅读 · 0 评论