技术文档

MySQL8自增主键的变化详解

一、简述 MySQL版本从5直接大跃进到8,相信MySQL8一定会有很多令人意想不到的改进,如果不想只会CRUD可以看看。 比如系统表引擎的变化-全部换成事务型的InnoDB。 MySQL5.7系统部引擎 MySQL8系统引擎 上图可以看到,MySQL5....

Redis 事务与过期时间详细介绍

Redis 事务与过期时间详细介绍 一、Redis事务: Redis中支持事务,事务即为当我们需要执行几条命令时,要么这几条命令都不执行,要么都执行: 1、开始事务写入: multi 2、然后写入命令,注意写完事务要执行的每条命令之后回车即可,命令会自动入...

MySQL关系型数据库事务的ACID特性与实现

1. 事务的 ACID 特性详 ACID 是为保证事务(transaction)是正确可靠的,所必须具备的四个特性: 原子性(Atomicity):事务中的操作同时成功或者失败。 一致性(Consistency):数据库事务不能破坏数据的完整性以及业务逻辑...

关于plsql配置tnsnames.ora的详细方法,问题拍错

我存在的问题是,使用plsql连接一个公司的数据库,连接不成,我再网上搜的资料说需要修改tnsnames.ora文件,接下来我具体说下如何进行配置 首先我在oracle客户端里找到这个文件,我看网上教程说需要新创建network,ADMIN和trsname...

Ubuntu下安装redis的2种方法分享

前言 redis是目前公认的速度最快的基于内存的键值对数据库,但redis的缺点也非常明显,仅提供最基本的hash set, list, sorted set等基于数据类型,不分表,没有schema,没有索引,没有外键,缺少int/date等基本数据类型,...

SQL开发知识:MySQL分区之LIST分区详解

介绍 LIST分区和RANGE分区非常的相似,主要区别在于LIST是枚举值列表的集合,RANGE是连续的区间值的集合。二者在语法方面非常的相似。同样建议LIST分区列是非null列,否则插入null值如果枚举列表里面不存在null值会插入失败,这点和其它的...