Computer >> Máy Tính >  >> Lập trình >> MySQL

Kiểu dữ liệu MySQL ENUM là gì? Ưu điểm của việc sử dụng kiểu dữ liệu ENUM là gì?


Kiểu dữ liệu ENUM, khác với kiểu dữ liệu chuẩn, là một danh sách được liệt kê từ 1 đến 65,535 chuỗi biểu thị các giá trị được phép cho trường. Khi xác định ENUM, bạn đang tạo một danh sách các mục mà từ đó giá trị phải được chọn (hoặc nó có thể là NULL).

Ví dụ:nếu bạn muốn trường của mình chứa "A" hoặc "B" hoặc "C", bạn sẽ xác định ENUM của mình là ENUM ('A', 'B', 'C') và chỉ những giá trị đó (hoặc NULL) bao giờ có thể điền vào trường đó.

Những lợi ích tiềm năng sau đây là một số ưu điểm của kiểu dữ liệu ENUM -

  • Lưu trữ dữ liệu nhỏ gọn có thể được quan sát trong trường hợp cột có giới hạn các giá trị có thể có.
  • Các chuỗi được chỉ định làm giá trị đầu vào được mã hóa cơ học dưới dạng số.
  • Các số được dịch ngược lại các chuỗi tương ứng trong kết quả truy vấn
  • Bằng cách sử dụng ENUM, chúng tôi có kết quả và truy vấn có thể đọc được.