![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
雨落花香
这个作者很懒,什么都没留下…
展开
-
MySQL中select * for update锁表的范围
在Mysql,InnoDB中预设是Row-Level Lock(行级索),所以只有【明确】指定主键,MySQL才会执行Row lock (只锁住被选取的) ,否则MySQL将会执行Table Lock (将整个表单给锁住)。简单举个例子: 假设有个表:User,有id跟name二个栏位,id是主键。例1: (明确指定主键,且查询有数据,row lock)SELECT * FROM Us...原创 2018-08-10 13:54:53 · 1073 阅读 · 0 评论 -
MySQL中explain的type类型
| ALL | 全表扫描| index | 索引全扫描| range | 索引范围扫描,常用语<,<=,>=,between等操作例:EXPLAIN SELECT * FROM USER WHERE id != '1'| ref | 使用非唯一索引扫...原创 2018-12-03 17:59:28 · 139 阅读 · 0 评论 -
linux系统安装mysql服务(参考菜鸟教程)
Linux平台上推荐使用RPM包来安装Mysql1、安装前,我们可以检测系统是否自带安装 MySQL:rpm -qa | grep mysql2、如果系统有安装,那可以选择进行卸载:rpm -e mysql // 普通删除模式rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除3、...原创 2019-01-07 16:14:41 · 887 阅读 · 0 评论