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

ค่าประเภท MySQL Can Enum สามารถมีช่องว่างได้หรือไม่?


ได้ คุณสามารถใส่ค่าสตริงที่มีช่องว่างในประเภท ENUM ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง DemoTable ( Size ENUM('SMALL SIZE','LARGE SIZE','XL SIZE') );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.65 วินาที)

ให้เราตรวจสอบคำอธิบายของตารางโดยใช้คำสั่ง DESC -

mysql> อธิบาย DemoTable;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+-------+-------------------------------------- -----+------+-----+---------+-------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+------+-------------------------------------- ----+------+-----+---------+-------+| ขนาด | enum('SMALL SIZE','LARGE SIZE','XL SIZE') | ใช่ | | NULL | |+-------+-------------------------------------- ---+------+ -----+---------+------- +1 แถวในชุด (0.01 วินาที)

แทรกระเบียนบางส่วนในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า DemoTable ('XL SIZE'); เคียวรีตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที)

แสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

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

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ ที่นี่เราได้แสดงค่าประเภท ENUM พร้อมช่องว่าง -

<ก่อนหน้า>+---------+| ขนาด |+---------+| XL SIZE |+---------+1 แถวในชุด (0.00 วินาที)