Rumah >pangkalan data >tutorial mysql >Apakah kunci berbutir yang terdapat dalam mysql?
1. Kunci meja
Kunci jadual merujuk kepada mengunci keseluruhan jadual semasa mengunci Apabila transaksi seterusnya mengakses jadual, ia mesti menunggu sehingga transaksi sebelumnya membuka kunci sebelum mengakses the table
Ciri termasuk butiran besar, penguncian mudah dan konflik mudah.
2. Kunci baris
bermakna apabila mengunci, satu atau lebih baris rekod dalam jadual dikunci Apabila transaksi lain mengakses jadual yang sama, hanya terkunci rekod tidak boleh Akses, rekod lain boleh diakses seperti biasa
Ciri-cirinya adalah butiran kecil, penguncian lebih menyusahkan daripada kunci meja, kurang terdedah kepada perlanggaran dan menyokong konkurensi yang lebih tinggi daripada kunci meja
3. Kunci rekod
Kunci rekod juga merupakan jenis kunci, tetapi skop kunci rekod hanyalah rekod tertentu bagi jadual adalah kunci transaksi dan hanya mengunci rekod tertentu daripada meja.
4. Kunci celah
Kunci celah ialah sejenis kunci Selepas urus niaga dikunci, kunci jurang mengunci selang waktu tertentu terbentuk apabila jurang berlaku antara ID bersebelahan, dan prinsip penutupan kiri dan kanan diikuti.
5. Kunci kekunci
Kunci juga merupakan jenis kunci baris Ia adalah algoritma kunci baris lalai INNODB kunci jurang. , kunci sementara mengunci rekod yang ditanya, mengunci semua ruang jurang dalam julat pertanyaan dan mengunci selang bersebelahan seterusnya.
Atas ialah kandungan terperinci Apakah kunci berbutir yang terdapat dalam mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!