MYISAM存储引擎(支持表级锁)
锁的模式(两种)
-
共享锁 对 MyISAM 表的读操作(共享锁),不会阻塞其他进程对同一表的读请求,但会阻塞对其的写请求。当读锁释放后,才会执行其他进程的写操作。
-
排他锁 对 MyISAM 表的写操作(排他锁),会阻塞其他进程对同一表的读写操作,当该锁释放后,才会执行其他进程的读写操作。
怎么加锁
-
隐式 在一般情况下,执行读操作都会加上共享锁,写操作都会加上排他锁
-
显式
原创大约 5 分钟
锁的模式(两种)
共享锁 对 MyISAM 表的读操作(共享锁),不会阻塞其他进程对同一表的读请求,但会阻塞对其的写请求。当读锁释放后,才会执行其他进程的写操作。
排他锁 对 MyISAM 表的写操作(排他锁),会阻塞其他进程对同一表的读写操作,当该锁释放后,才会执行其他进程的读写操作。
怎么加锁
隐式 在一般情况下,执行读操作都会加上共享锁,写操作都会加上排他锁
显式
mysql -uroot -p
create database if not exites stu charset = utf8;