数据库
yud1
这个作者很懒,什么都没留下…
展开
-
Innodb存储引擎锁机制
锁的类型 Innodb存储引擎实现了如下两种标准的行级锁 1)共享锁(S Lock),允许事务读一行数据。 2)排它锁(X Lock),允许事务删除或更新一行数据。 为了支持在不同粒度上进行加锁操作,Innodb支持一种额外的加锁方式,称之为意向锁(Intention Lock)。意向锁为表级别的锁。设计的目的主要是为了在一个事务中揭示下一行将被请求的锁类型。其支持两种意向锁 1)意向共享锁(IS Lock),事务想要获取一张表中的某几行的共享锁 2)意向排他锁(IX Lock),事务想要获得一张表中某几行原创 2020-05-25 20:03:14 · 203 阅读 · 0 评论 -
Innodb事务
前言 事务是数据库区别于文件系统的重要特性之一。它会把数据库从一种一致状态转换为另一种一致状态。 事务特性 原子性(atomicity) 整个数据库事务是不可分割的工作单位。只有使事务中所有的数据库操作都执行成功,才算整个事务成功。事务中任何一个SQL语句执行失败,已经执行成功的SQL语句也必须撤销,数据库状态应该退回到执行事务前的状态。 一致性(consistency) 一致性指事务将数据库从一种状态转变为下一种一致性状态。在事务开始之和事务结束以后,数据库的完整性约束没有被破坏。 隔离性(isolati原创 2020-05-24 08:57:07 · 221 阅读 · 0 评论 -
Redis安装与配置
1,什么是redisRedis是一个用c语言开发的一个开源高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求。Redis基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器。2,为什么使用redis1)易扩展:数据之间没有关系,使得非常容易扩展 2)具有非常高的读写性能 3)具有灵活的数据模型3,r原创 2018-04-02 20:11:36 · 103 阅读 · 0 评论 -
Mysql基本操作
下面让我来介绍下mysql数据库最基本的操作 1,创建数据库 create database database_name 2,删除数据库 drop database database_name 3,创建表 create table tb_emp1( id int(11) primary key, name varchar(25), deptId int(11), salary f原创 2018-04-10 10:23:56 · 109 阅读 · 0 评论 -
Redis小结
1,Redis数据结构redis是一个开源的键值对(key-value)数据库。它的value支持五种类型,分别为字符串类型,哈希,字符串列表,字符串集合,字符串有序集合。 1)字符串(String) 字符串类型是redis中最为基础的数据类型。它存入和取出的数据相同。在Redis中value值可支持的最大长度512M 2)哈希(hash) Redis中的hash类型,可以看作value值为原创 2018-04-03 16:05:18 · 117 阅读 · 0 评论