MySQL da ENUM dan qanday foydalanish kerak?
MySQL da ENUM dan qanday foydalanish kerak?

Video: MySQL da ENUM dan qanday foydalanish kerak?

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

MySQL-da ENUM bu satr ob'ekti bo'lib, uning qiymati ustun yaratish vaqtida belgilangan ruxsat etilgan qiymatlar ro'yxatidan tanlangan. ENUM ma'lumotlar turi quyidagilarni ta'minlaydi afzalliklari : ixcham ma'lumotlar saqlash . MySQL ENUM satr qiymatlarini ifodalash uchun raqamli indekslardan (1, 2, 3, …) foydalanadi.

Shunga ko'ra, enumlar nima uchun ishlatiladi?

Ro'yxatga olish (yoki enum ) - C da foydalanuvchi tomonidan belgilangan ma'lumotlar turi. U asosan odatlangan nomlarni integral konstantalarga tayinlang, nomlar dasturni o'qish va saqlashni osonlashtiradi. enum Holat {Ishlash = 1, Muvaffaqiyatsiz = 0}; kalit so'z' enum 'dir odatlangan yangi deb e'lon qiling ro'yxatga olish C va C++ da turlari.

Yuqoridagilardan tashqari, enum nimani anglatadi? ENUM qisqartmasi telefon raqamini xaritalash. Bu monumental g'oyani ifodalovchi oddiy to'rt harfli qisqartma: dunyoning qayerida bo'lishingizdan qat'i nazar, bir xil telefon raqamidan foydalanish imkoniyati.

Ikkinchidan, misol bilan enum nima?

Boshqa misollar tabiiy sanab o'tilgan turlarni (masalan, sayyoralar, hafta kunlari, ranglar, yo'nalishlar va boshqalar) o'z ichiga oladi. Bu konstantalar to'plami bo'lishi shart emas enum turlari har doim o'zgarmas. Java tilida (1,5 dan), sanamlar yordamida ifodalanadi enum ma'lumotlar turi.

Nima uchun biz C# da enumdan foydalanamiz?

In C# , enum qiymat turi ma'lumotlar turidir. The enum hisoblanadi ishlatilgan nomli butun doimiylar ro'yxatini e'lon qilish. Uni aniqlash mumkin foydalanish the enum kalit so'z to'g'ridan-to'g'ri nom maydoni, sinf yoki tuzilma ichida. The enum hisoblanadi ishlatilgan doimiy butun songa murojaat qilish uchun har bir doimiyga nom berish foydalanish uning nomi.

Tavsiya: