createtableKeyDemo->(->idint,->primarykey(id)->);QueryOK,0rowsaffected(0.55sec) memasukkan dua rekod."/> createtableKeyDemo->(->idint,->primarykey(id)->);QueryOK,0rowsaffected(0.55sec) memasukkan dua rekod.">
Rumah >pangkalan data >tutorial mysql >Apakah maksud kata kunci KEY dalam MySQL?
Kunci adalah sinonim dengan indeks. Jika anda ingin membuat indeks pada lajur, gunakan "Kunci".
Seperti yang dinyatakan dalam dokumentasi rasmi:
KEY biasanya sinonim untuk INDEX. Atribut kunci PRIMARY KEY juga boleh ditentukan sebagai KEY apabila diberikan dalam definisi lajur. Ini dilaksanakan untuk keserasian dengan sistem pangkalan data lain.
Kunci ini boleh digunakan dengan kunci utama:
Mari kita buat jadual dahulu. Berikut ialah pertanyaan untuk menetapkan kunci utama untuk lajur "id".
mysql> create table KeyDemo -> ( -> id int, -> primary key(id) -> ); Query OK, 0 rows affected (0.55 sec)
Masukkan dua rekod.
mysql> insert into KeyDemo values(1); Query OK, 1 row affected (0.12 sec) mysql> insert into KeyDemo values(2); Query OK, 1 row affected (0.14 sec)
Tunjukkan semua rekod.
mysql> select *from KeyDemo;
Ini adalah output.
+----+ | id | +----+ | 1 | | 2 | +----+ 2 rows in set (0.00 sec)
Atas ialah kandungan terperinci Apakah maksud kata kunci KEY dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!