事务的实现
redo log保证事务的持久性,undo log用来帮助事务回滚及MVCC的功能。
InnoDB存储引擎体系结构redo log
Write Ahead Log策略
事务提交时,先写重做日志再修改页;当由于发生宕机而导致数据丢
事务日志记录着在相关数据库上的操作,同时还存储数据库恢复(recovery)的相关信息。
收缩日志的原因有很多种,有些是考虑空间不足,有些则是应用程序限制导致的。
下面介绍的是在简单模式下,进行收缩操作。
一、命令行搞定USE MASTER
添加表字段alter table table1 add transactor varchar(10) not Null;
alter table table1 add id int unsigned not Null auto_increm
今天上班的时候,业务方问了我这样一个问题:我有一个表,需要添加一个唯一的字段,但是目前这个字段存在一些重复值,有没有好的解决办法。
这个问题刚听到的时候,说白了我是不会的,因为没有遇到过这样的需求,要在一个重复字段上设置唯一
1. Mybatis JdbcType与Oracle、MySql数据类型对应列表MybatisJdbcTypeOracleMySqlJdbcTypeARRAYJdbcTypeBIGINTBIGINTJdbcTypeBINARYJdbcTyp
下载,安装先检查系统中是否有mysql ,MariaDB,如有,先卸载rpm -qa | grep mysql
rpm -qa | grep mariadb如图,我的系统中存在mariaDB数据,执行卸载如有mysql同理卸载方法相同rem
目录什么是 PyMySQL?PyMySQL 安装数据库连接实例:创建数据库表数据库插入操作数据库查询操作数据库更新操作删除操作执行事务错误处理本文我们为大家介绍 Python3 使用 PyMySQL 连接数据库,并实现简单的增删改查。
什么
索引是排好序的数据结构!可以用在 where 条件查找的字段,和order by 排序的字段,有了索引,便可以快速地定位数据所在的物理地址并找出来。
索引的分类
1.普通索引(normal):没有任何约束,主要用于提高查询效率
2