Rumah >pangkalan data >tutorial mysql >Apakah kunci berbutir yang terdapat dalam mysql?

Apakah kunci berbutir yang terdapat dalam mysql?

WBOY
WBOYke hadapan
2023-05-26 13:49:061364semak imbas

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam