MySQL-д enum гэж юу вэ?
MySQL-д enum гэж юу вэ?

Видео: MySQL-д enum гэж юу вэ?

Видео: MySQL-д enum гэж юу вэ?
Видео: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, May
Anonim

Ан ЕНУМ Хүснэгт үүсгэх үед баганын тодорхойлолтод тодорхой заасан зөвшөөрөгдсөн утгуудын жагсаалтаас сонгогдсон утга бүхий мөр объект юм. Энэ нь дараах давуу талуудтай: Багана нь хязгаарлагдмал утгуудтай байх үед авсаархан өгөгдөл хадгалах боломжтой.

Цаашилбал, MySQL-д ENUM-ийн хэрэглээ юу вэ?

Танилцуулга MySQL NUM өгөгдлийн төрөл In MySQL , ан ЕНУМ нь багана үүсгэх үед тодорхойлсон зөвшөөрөгдсөн утгуудын жагсаалтаас утгыг сонгосон мөрийн объект юм. The ЕНУМ Өгөгдлийн төрөл нь дараах давуу талуудтай: Өгөгдлийн компакт хадгалалт. MySQL ENUM ашигладаг тоон индексүүд (1, 2, 3, …) нь мөрийн утгыг илэрхийлнэ.

enum нь өгөгдлийн төрөл мөн үү? Компьютерийн програмчлалын хувьд тоологдсон төрөл (мөн тооллого гэж нэрлэдэг, тоо , эсвэл R програмчлалын хэлний хүчин зүйл, мөн категориал хувьсагч статистикт) нь a өгөгдлийн төрөл -ийн элементүүд, гишүүд, тоологч эсвэл тоологч гэж нэрлэгддэг утгуудын багцаас бүрддэг төрөл.

Энд enum хувьсагч гэж юу вэ?

Хувьсагчдыг тоолох . Ан Enum хувьсагч хадгалах боломжтой Enum үнэт зүйлс. Тооллогууд (Тооцоо) нь нэрлэсэн тогтмолуудын багцыг төрөл болгон тодорхойлох үр дүнтэй арга юм. Жишээ нь, System. DayOfWeek төрөл нь: Баасан, Бямба, Ням, Даваа, Мягмар, Лхагва, Пүрэв гарагуудыг тодорхойлдог.

Enum null MySQL байж болох уу?

MySQL NUM төрөл чадна Зөвшөөрөгдсөн утгуудад нөлөөлөх дараах шинж чанаруудаар тодорхойлогдох болно: ҮГҮЙ NULL - Ин ЕНУМ төрөл, анхдагчаар NULL утгыг зөвшөөрдөг. индексийн утга NULL байна NULL . DEFAULT - DEFAULT шинж чанар нь ангийг үүсгэдэг ЕНУМ өгөгдлийн төрөл нь утга заагаагүй үед анхдагч утгатай байх.

Зөвлөмж болгож буй: