随笔分类 - MySQL
MySQL 创建用户及授权
摘要:创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 参数说明: username:创建的用户名 host:指定此用户可以在哪里的主机上可以连接数据库。localhost只能本地主机连接,%通配符表示可以任意主机连接数据库 pass
浅谈 MySQL 事务隔离方案之 MVCC
摘要:本文仅个人学习记录,如有错误,望请指正 我们都知道 MySQL 的 InnoDB 引擎提供了事务特性,并支持四种隔离级别: 读未提交:可以获取其它事务未提交的数据(脏读) 读已提交:可以获取其它事务已经提交(不可重复读) 可重复读:同一事务内读到的数据始终一致 串行化 那么 MySQL 是如何实现事
MySQL5.7 以后 GROUP BY 报错的 2 种解决方案
摘要:报错信息如下 ERROR 1055 (42000): Expression ... this is incompatible with sql_mode=only_full_group_by 出错原因 出现这个问题的原因是在mysql5.7版本以后,对SQL语句的严格控制,需要去掉sql_mode配
MySQL的事务和锁
摘要:一、事务的四个特性: 原子性 一致性 隔离性 持久性 二、四种隔离级别: 读未提交 读已提交:解决脏读 可重复读:解决脏读、不可重复读 串行化:解决所有事务并发问题 三、事务隔离级别解决方案: LBCC:在读取数据前,对其加锁,阻止其它事务对数据的操作,Lock Based Concurrency