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

SQL Server มีประเภทข้อมูลเทียบเท่ากับ ENUM ของ MySQL หรือไม่


ใช้งานได้ใน MySQL เวอร์ชัน 8.0.12 ไวยากรณ์มีดังนี้

create table yourTableName
(
yourColumnName enum(‘Value1’,Value2’,Value3’,......N)
default Value1’ or Value2 or Value3,..N
);

ตั้งค่าประเภท enum ใน MySQL ด้วยแบบสอบถามต่อไปนี้

mysql> create table EnumInMySQL
-> (
-> WebCRUD enum('CREATE','READ','UPDATE','DELETE')
-> default 'CREATE'
-> );
Query OK, 0 rows affected (0.60 sec)

ไวยากรณ์ของ enum ใน SQL Server

create table yourTableName
(
yourColumnName varchar(100)
CHECK(yourColumnName IN (‘Value1’,Value2’,Value3’,......N))
DEFAULT ‘Value1’ or Value2’ or Value3’,......N
);

ตอนนี้แบบสอบถามสำหรับ enum ใน SQL Server มีดังนี้

SQL Server มีประเภทข้อมูลเทียบเท่ากับ ENUM ของ MySQL หรือไม่