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

ตั้งค่าตัวเลือกขณะสร้างตาราง MySQL แสดงตัวเลือกเดียวกันด้วย


หากต้องการแสดง ให้ใช้คำสั่ง DESC หรือ information_schema.columns ให้เราสร้างตารางและตั้งค่าตัวเลือกก่อน -

mysql> สร้างตาราง DemoTable( Color SET('RED','GREEN','BLUE','YELLOW')); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.47 วินาที)

กรณีที่ 1

นี่คือแบบสอบถามเพื่อรับรายการตัวเลือกที่พร้อมใช้งานสำหรับ SET โดยใช้คำสั่ง DESC -

mysql> อธิบาย DemoTable;

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

<ก่อนหน้า>+-------+------------------------------------------+- -----+-----+---------+-------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-------+------------------------------------------+--- ----+-----+---------+-------+| สี | set('RED','GREEN','BLUE','YELLOW') | ใช่ | | NULL | |+-------+------------------------------------------+--- ---+----+---------+------- +1 แถวในชุด (0.00 วินาที)

กรณีที่ 2

นี่คือแบบสอบถามสำหรับรายการของตัวเลือกที่มีสำหรับ SET โดยใช้แนวคิด information_schema.columns -

mysql> เลือก column_type จาก information_schema.columns โดยที่ table_name ='DemoTable' และ column_name ='Color';

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

<ก่อนหน้า>+-----------------------------+| COLUMN_TYPE |+------------------------------------------+| set('RED','GREEN','BLUE','YELLOW') |+------------------------------------ ------+1 แถวในชุด (0.01 วินาที)