![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 93
风在哪
个人网站:https://www.wygandwdn.cn
欢迎来访问啊!
展开
-
MySQL可重复读-问题实践
MySQL可重复读之幻读问题MySQL事务存储引擎InnoDB的默认隔离级别为可重复读,在该隔离级别下,可以很大程度上避免幻读的问题,完全避免脏读和不可重复读问题,接下来通过实际的测试看看这些场景是否真的能够被完全避免模拟均基于下表:CREATE TABLE `user` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '自增id', `username` varchar(20) NOT NULL COMMENT '用户名', `password` v原创 2021-08-23 11:45:46 · 1340 阅读 · 0 评论 -
docker安装MySQL并实现主从复制
docker安装MySQL1、首先在docker搜索mysqldocker search mysql2、docker仓库拉取mysql8.0docker pull mysql:8.0 //拉取8.0版本的MySQLdocker pull mysql //默认拉取最新版本的MySQL备注:由于我之前拉取过mysql,所以这里显示的是Already exists3、查看本地的镜像是否下载成功docker images mysql:8.04、运行mysql:8.0容器docke原创 2021-01-14 10:41:09 · 844 阅读 · 1 评论 -
MyBatis将传入的参数值作为数据库表名称进行查询(#{}、${}区别)
MyBatis将参数值作为数据库表名称进行查询把数据库同种类型的数据分在了不同的数据库表中,然后想通过同一个接口来选择需要的数据,数据的各字段值是相同的,也就是说映射的Java对象是相同的,因此唯一不同的就是数据库表名称。在MyBatis中取参数值有以下两种方式:<select id="getMyNews" resultType="com.example.demo.model.news...原创 2020-04-27 21:01:45 · 3052 阅读 · 0 评论 -
Mybatis自增主键删除数据后如何从连续的数字开始?
Mybatis自增主键删除数据后从连续的数字开始执行以下数据库语句即可:alter table sys_user auto_increment=1;sys_user改为自己的表名即可,auto_increment后指定自增主键下一个连续的数字。...原创 2020-04-12 21:55:57 · 1233 阅读 · 0 评论