MySQL da enum nima?
MySQL da enum nima?

Video: MySQL da enum nima?

Video: MySQL da enum nima?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Noyabr
Anonim

An ENUM - jadval yaratish vaqtida ustun spetsifikatsiyasida aniq sanab o'tilgan ruxsat etilgan qiymatlar ro'yxatidan tanlangan qiymatga ega bo'lgan satr ob'ekti. U quyidagi afzalliklarga ega: Ustun cheklangan mumkin bo'lgan qiymatlar to'plamiga ega bo'lgan holatlarda ma'lumotlarni ixcham saqlash.

Bundan tashqari, MySQL da ENUM dan qanday foydalanish kerak?

ga kirish MySQL ENUM ma'lumotlar turi In MySQL , an ENUM satr ob'ekti bo'lib, uning qiymati ustun yaratish vaqtida belgilangan ruxsat etilgan qiymatlar ro'yxatidan tanlanadi. The ENUM ma'lumotlar turi quyidagi afzalliklarni beradi: ixcham ma'lumotlarni saqlash. MySQL ENUM foydalanadi qator qiymatlarini ifodalash uchun raqamli indekslar (1, 2, 3, …).

enum ma'lumotlar turimi? Kompyuter dasturlashda sanab o'tilgan turi (shuningdek, ro'yxatga olish, enum , yoki R dasturlash tilidagi omil va toifali o'zgaruvchan statistikada) a ma'lumotlar turi ning elementlari, a'zolari, enumerallari yoki sanabchilari deb nomlangan nomli qiymatlar to'plamidan iborat turi.

Bu erda, enum o'zgaruvchisi nima?

Enum o'zgaruvchilari . An Enum o'zgaruvchisi saqlashi mumkin Enum qiymatlar. Enums (Ro'yxatlar) nomli konstantalar to'plamini tur sifatida aniqlashning samarali usulidir. Masalan, System. DayOfWeek turi quyidagilarni belgilaydi: juma, shanba, yakshanba, dushanba, seshanba, chorshanba, payshanba.

Enum null MySQL bo'lishi mumkinmi?

MySQL ENUM turlari mumkin ruxsat etilgan qiymatlarga ta'sir qiluvchi quyidagi atributlar bilan aniqlanishi mumkin: EMAS NULL - In ENUM turi, sukut bo'yicha NULL qiymatlarga ruxsat beriladi. uchun indeks qiymati NULL hisoblanadi NULL . DEFAULT - DEFAULT atributi sabab bo'ladi ENUM qiymat ko'rsatilmaganda standart qiymatga ega bo'lgan ma'lumotlar turi.

Tavsiya: