mysql8和5语句区别_【摘录】比较MySQL5 和MySQL8的区别

MySQL5与MySQL8的配置区别

首先毋庸置疑maven依赖中将版本改成与数据库对应的版本

重点:

1、druid数据源的driver-class-name配置

MySQL5: driver-class-name: com.mysql.jdbc.Driver

MySQL8: driver-class-name: com.mysql.cj.jdbc.Driver

2、url配置

MySQL5:url: jdbc:mysql://localhost:3306/数据库名

MySQL8:url: jdbc:mysql://localhost:3306/数据库名**?&serverTimezone=UTC**

提示:MySQL8中若未加serverTimezone=UTC,会报错超时,因为默认是连接国外的.

区别:

1.mysql8性能是mysql5的两倍。

2.mysql8支持创建隐式索引,当索引被隐藏的时候查询数据不会被优化器使用。可以隐藏索引测试下 效率是否降低,如果查询效率一样说明索引没用,可以考虑删除索引。

3.窗口函数,更多函数可以少写代码多实现功能。

标签:jdbc,MySQL5,MySQL8,driver,索引,mysql,摘录

来源: https://www.cnblogs.com/Koaler/p/13301075.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值