Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ฉันจะรับค่าที่เป็นไปได้ enum ในฐานข้อมูล MySQL ได้อย่างไร


เราสามารถบรรลุค่า enum ที่เป็นไปได้ด้วยความช่วยเหลือของ 'enum' ต่อไปนี้เป็นรูปแบบไวยากรณ์

ชื่อคอลัมน์ของคุณ ENUM(value1,value2,........................N)

เรามาสร้างตารางกันก่อน

mysql> สร้างตาราง EnumDemo -> ( -> Light int, -> IsONOrOff ENUM('ON','OFF') -> );Query OK, 0 แถวได้รับผลกระทบ (1.06 วินาที)

ในตารางด้านบน ใช้ ENUM เพื่อหาค่าที่เป็นไปได้สำหรับ “Light”

กำลังแทรกบันทึก

mysql> แทรกลงในค่า EnumDemo (1,'ON'), (0,'OFF'); แบบสอบถามตกลง ได้รับผลกระทบ 2 แถว (0.24 วินาที) บันทึก:2 รายการซ้ำ:0 คำเตือน:0

เพื่อแสดงระเบียนทั้งหมด −

mysql> เลือก *จาก EnumDemo;

นี่คือผลลัพธ์ ค่า ENUM สามารถมองเห็นได้

<ก่อนหน้า>+-------+-----------+| แสง | IsONOrOff |+-------+-----------+| 1 | บน || 0 | OFF |+-------+-----------+2 แถวในชุด (0.07 วินาที)