- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 事务的四大特性(ACID)
Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的1.原子性(A):是指事务要么都成功,要么都失败。成功就影响数据库,失败就对数据库不影响,保持原样。2.一致性(C):是指应用层系统从一种正确的状态,在事务成功后,达成另一种正确的状态。比如:A、B账面共计100W,A向B转账,加上事务控制,转成功后,他们账户总额应还是100W,事务应保...
2019-11-15 09:49:54 205
原创 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
原创 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
原创 oracle高级查询(学习Oracle第五天)
一、实体实体之间的关联关系1.OneToOne: 一对一 一个公民对应一个身份证号 一个学生对应一个学号 一个人对应一个DNA ...2.ManyToOne: 多对一 一个人有多张银行卡 一个人有多个QQ号 一个人有多个电话号码 ...
2019-11-11 21:44:14 653
原创 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 1504
原创 oracle数据库的完整性和表的约束(学习Oracle的第四天)
一、数据完整性分类1.实体完整性:通过主键实现 实体完整性要求每一个表中的字段都不能为空或者重复的值。 Primary Key 实现方法: 唯一约束 --- 索引 主键约束(特点:唯一、不可重复、不可修改)2.域完整性:通过数据类型 域完整性指列的值域的完整性。如数据类型、格式、值域范围、是否允许空值等。 实现方法:...
2019-11-09 21:37:28 1581
原创 oracle函数与分组(学习Oracle的第三天)
一、单行函数 单行函数只处理单个行,并且为每行返回一个结果。 单行函数分为以下几种: 1.字符函数:处理字符串 2.数学函数:用于数学计算 3.转换函数:数据类型转换 4.日期函数:处理日期和时间 5.正则表达式:使用正则表达式搜索数据 字符函数1.CONCAT()函数 语法:CONCAT(x,y) 将x和y...
2019-11-08 17:40:38 736
原创 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
原创 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
原创 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
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人