1.行锁定
LOCK TABLES table_name WRITE; ... UNLOCK TABLES;
2.表锁定
LOCK TABLES table_name WRITE; ... UNLOCK TABLES;
3.页锁定
SELECT ... FROM table_name WHERE ... FOR UPDATE;
4.共享锁定
SELECT ... FROM table_name WHERE ... LOCK IN SHARE MODE;
5.全局锁定
FLUSH TABLES WITH READ LOCK; ... UNLOCK TABLES;
使用这些方法可以有效地保护数据库的安全性和完整性,但也要注意避免过度的限制,影响数据库的正常使用。