Trong khi tạo bảng, hãy đặt kiểu ENUM cho cột bạn muốn các giá trị ENUM. Đầu tiên chúng ta hãy tạo một bảng -
mysql> create table DemoTable2019 -> ( -> StudentMarks int, -> StudentStatus ENUM('First','Second','Fail') -> ); Query OK, 0 rows affected (1.75 sec)
Chèn một số bản ghi vào bảng bằng lệnh chèn -
mysql> insert into DemoTable2019 values(96,'First'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable2019 values(28,'Fail'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable2019 values(45,'Second'); Query OK, 1 row affected (0.19 sec)
Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -
mysql> select *from DemoTable2019;
Điều này sẽ tạo ra kết quả sau -
+--------------+---------------+ | StudentMarks | StudentStatus | +--------------+---------------+ | 96 | First | | 28 | Fail | | 45 | Second | +--------------+---------------+ 3 rows in set (0.00 sec)
Sau đây là truy vấn để tìm nạp các bản ghi từ một bảng có giá trị cột ENUM -
mysql> select *from DemoTable2019 -> where StudentMarks=28 -> order by StudentStatus limit 1;
Điều này sẽ tạo ra kết quả sau -
+--------------+---------------+ | StudentMarks | StudentStatus | +--------------+---------------+ | 28 | Fail | +--------------+---------------+ 1 row in set (0.00 sec)