文章目錄
- 0、update 優化
- 1、創建表
- 2、默認是行鎖
- 3、行鎖升級為表鎖
- 4、給name字段建立索引
0、update 優化
InnoDB的行鎖是針對索引加的鎖,不是針對記錄加的鎖,并且該索引不能失效,否則會從行鎖升級為表鎖。
1、創建表
create table course(
id int auto_increment primary key comment '主鍵ID',
name varchar(10) comment '課程名稱'
) comment '課程表';
insert into course values (null, 'Java'), (null, 'PHP'), (null , 'MySQL') ,
(null, 'Hadoop');
2、默認是行鎖
3、行鎖升級為表鎖
4、給name字段建立索引
mysql> create index idx_course_name on course(name);
Query OK, 0 rows affected (0.37 sec)
Records: 0 Duplicates: 0 Warnings: 0mysql>