mysql
文章平均质量分 55
_再见阿郎_
这个作者很懒,什么都没留下…
展开
-
win10配置mysql常见问题
环境本机已经安装了一个数据库,默认3306端口。本机为win10 64位,全程使用 windows powerShell命令窗口进行操作。问题:将本机的mysql停止,下载了解压缩版的mysql5.7.31版本,进行部署启动各种卡壳,现记录各种情况和解决方案。1.在D:\mysql\mysql-5.7.31-winx64 下配置my.init文件,路径按自己本机路径走。示例如下,不能缺少[mysqld][mysqld]basedir = D:/mysql/mysql-5.7.31-winx64原创 2020-12-02 10:12:56 · 370 阅读 · 0 评论 -
mysql手动对表或记录进行上锁处理
前言在实际开发中会因为记录或表锁死导致程序问题,为了复现问题的原因我们需要手动对表或记录进行锁死操作。表锁死操作:LOCK TABLES table_name read local; 将当前表设置为只读,不能进行插入或更新操作。UNLOCK TABLES;锁住表了,使用UNLOCK进行释放。对记录进行锁死操作:对记录进行锁死稍微复杂些,我们需要用到 select * from table_name...原创 2018-05-21 18:48:13 · 20818 阅读 · 0 评论 -
Mybatis配置返回为修改影响条数
前言mybatis执行update()方法默认返回为匹配的更新记录条数,现在需要将update()方法修改为与mysql执行一致返回影响条数,修改jdbc连接如下即可:添加useAffectedRows=true配置。jdbc:mysql://jdbc.host/{jdbc.db}?useAffectedRows=true...原创 2018-05-23 10:50:36 · 26180 阅读 · 4 评论 -
数据库事务隔离性实战
俗话说书上得来终觉浅,在回忆数据库事务相关知识时,在事务隔离性这块总是感觉没吃透,于是决定在mysql进行实战演练以加强知识的印象。首先,介绍下数据库事务特性,简称ACID:Atomic 原子性,事务中所有操作是一个整体要么全部完成,要么不做操作,不会有做到一半的情况。Consistency 一致性,事务执行成功后,操作肯定是正确执行的,例如给你账户加100块,不可能结果给你加了50块...原创 2018-09-04 22:21:26 · 17208 阅读 · 0 评论 -
数据库事务隔离性实战例子
接着上回数据库事务隔离性实战的章节继续操作,主要针对几个只要问题进行操作和复现:脏读:一个事务中,一开始读取的数据就为脏数据不可重复读:一个事务中,一开始读取的数据,再次读取时数据发生了改变幻读:一个事务中,一开始读取的数据,再次读取时有新增或删减数据脏读只存在数据库读未提交事务下,以下实例以mysql为操作数据库。实例需求为修改女生年龄,具体数据库表非常简单,大家自行创建即可...原创 2018-09-05 14:31:40 · 7266 阅读 · 0 评论