
数据库
iamwiam
Hello World
展开
-
数据库事务及spring支持
前言:本篇文章主要针对网上对数据库事务个人感觉绕人而写,并方便日后复盘而作。正文通俗理解我是这么理解数据库事务:就像打游戏时候,给数据库(英雄)加了一些属性(技能)。当数据库(英雄)具备了事务(技能)属性,那么他将会具有以下属性加成:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),也就是我们常说的事务ACID,...原创 2020-04-22 17:56:06 · 267 阅读 · 0 评论 -
Mysql插入中文报错
插入语句:insert into person(id,name,age,sex)values(1,’黄蓉’,24,’女’); 报错:Incorrect string value: ‘\xBB\xC6\xC8\xD8’ for column ‘name’ at row 1 分析:这是中文乱码的原因,深层原因是UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,原创 2017-05-15 15:33:35 · 2413 阅读 · 0 评论 -
数据库中事务理解
一、定义 事务一系列操作的集合。也可以理解为集合中的一系列操作协作完成事务。 二、特性 事务的特性也成为ACID特性。即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 1.原子性:原子性是指事务中包含的所有操作要么都做,要么都不做,保证数据库是一致的。 2.一致性:一致性是指数据库在事务操作前和事务处理后,其中原创 2017-06-01 16:21:38 · 1645 阅读 · 0 评论 -
关系数据库完整性
1.作用 数据库完整性约束用于保证数据的正确性。系统在更新、插入或删除等操作时都要检查数据的完整性,核实其约束条件,即关系模型的完整性规则。关系模型中有四类完整性约束:实体完整性、域完整性、参照完整性和用户定义完整性,其中实体完整性和参照完整性约束条件,成为关系的两个不变性。 1.实体完整性 实体完整性指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不重复。即实体完整性要求每个关系原创 2017-06-10 22:16:32 · 11152 阅读 · 1 评论 -
数据库SQL实战-查找最晚入职员工
1.题目描述查找最晚入职员工的所有信息 create table employee( emp_no int(11) not null, birth_date date not null, first_name varchar(14) not null, last_name varchar(16) not null, gender char(1) not null, hire_date原创 2017-07-09 10:49:28 · 3424 阅读 · 0 评论 -
数据库SQL实战-查找入职员工时间排名倒数第三的员工所有信息
1.题目描述 查找入职员工时间排名倒数第三的员工所有信息 create table employees (emp_no int(11) not null, birth_date date not null, first_name varchar(14) not null, last_name varchar(16) not null, gender char(1) not null,原创 2017-07-09 11:13:17 · 3935 阅读 · 0 评论 -
获取所有非manager的员工emp_no
题目描述 获取所有非manager的员工emp_no CREATE TABLE dept_manager ( dept_no char(4) NOT NULL, emp_no int(11) NOT NULL, from_date date NOT NULL, to_date date NOT NULL, PRIMARY KEY (emp_no,dept_no)); CREATE T原创 2017-08-17 10:27:50 · 1351 阅读 · 0 评论