![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
程序老T
这个作者很懒,什么都没留下…
展开
-
事务的基本要素(ACID)、事务的并发问题、MySQL事务隔离级别
事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能A扣了钱,B却没收到。 3、隔离性(Isolation):同一时间,只允许一个事务请求同一数据原创 2021-03-19 17:19:08 · 98 阅读 · 0 评论 -
MySQL中InnoDB和MyISAM对比
事务InnoDB支持事务InnoDB支持行级锁锁MyISAM不支持事务MyISAM支持表级锁定存储InnoDB,基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB 表的大小只受限于操作系统文件的大小,它的索引文件和数据是存放到一起的,MyISAM是分开存储的。MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型, .frm文件存储表定义,数据文件的扩展名为.MYD, 索引文件的扩展名是.MYI。索引InnoDB(.原创 2021-03-19 17:14:36 · 235 阅读 · 0 评论 -
Mysql5.7报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre
问题出现的原因:MySQL 5.7.5及以上功能依赖检测功能。如果启用了ONLY_FULL_GROUP_BY SQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER BY列表的查询引用在GROUP BY子句中既未命名的非集合列,也不在功能上依赖于它们。(5.7.5之前,MySQL没有检测到功能依赖关系,默认情况下不启用ONLY_FULL_GROUP_BY。有关5.7.5之前的行为的说明,请参见“MySQL 5.6参考手册”。)方法一:用sql查询:select @@gl原创 2020-09-24 17:12:23 · 163 阅读 · 0 评论 -
使用idea的时候修改连接数据库的url启动后连接的还是以前的数据库url
今天帮同学解决一个连接数据库的问题(使用的软件idea),明明已经在配置文件中修改了连接数据库的url,但是使用的还是修改前的url,导致读取不出数据库中的内容。原因的你修改的代码,没有更新到你布置的tomcat中,解决方法如下。1.找到你的项目路径2.进入如下路径,用记事本打开你的配置文件3.你会看到里面的文件和你idea写的内容不同,手动修改一下就可以了,然后去idea中直接运行就可以了...原创 2020-09-18 21:06:47 · 1923 阅读 · 0 评论