ENUM ialah jenis data penghitungan dalam MySQL yang digunakan untuk mengehadkan julat nilai yang disimpan. Ia berfungsi dengan menyimpan senarai nilai yang telah ditetapkan, memastikan integriti data, kecekapan ruang dan prestasi. Mencipta jadual dengan lajur ENUM memerlukan penggunaan pernyataan CREATE TABLE dan data kemudiannya boleh disisipkan dan dikemas kini menggunakan nilai yang dipratentukan. Lajur ENUM boleh digunakan dalam pertanyaan dan perbandingan untuk memastikan data sesuai dalam julat yang dikehendaki.
ENUM maksud dalam MySQL
ENUM ialah jenis data dalam MySQL yang digunakan untuk menyimpan bilangan nilai yang dipratentukan yang terhad. Ia serupa dengan jenis data rentetan, tetapi ia mengehadkan julat nilai yang boleh disimpan.
Cara ENUM berfungsi
Lajur ENUM mentakrifkan senarai nilai yang dipratakrifkan yang anda hanya boleh pilih daripadanya semasa memasukkan data. Nilai disimpan dalam pangkalan data dalam bentuk dipisahkan koma.
Kelebihan ENUM
Buat lajur ENUM
Gunakan pernyataan CREATE TABLE untuk mencipta jadual dengan lajur ENUM:
<code class="sql">CREATE TABLE my_table ( id INT NOT NULL AUTO_INCREMENT, status ENUM('active', 'inactive') NOT NULL, PRIMARY KEY (id) );</code>
Dalam kes ini, lajur status
hanya akan dapat menyimpan nilai 'aktif' atau 'tidak aktif '.
Memasukkan dan mengemas kini nilai ENUM
Apabila memasukkan data ke dalam lajur ENUM, anda mesti menggunakan salah satu nilai yang dipratakrifkan:
<code class="sql">INSERT INTO my_table (status) VALUES ('active'); UPDATE my_table SET status = 'inactive' WHERE id = 1;</code>
Menggunakan lajur ENUM
menggunakan lajur dan lajur ENUM, anda boleh mengikut ENUM pertanyaan dan lajur sebagai perbandingan. :rreeee
Atas ialah kandungan terperinci Apakah maksud enum dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!