Ո՞րն է ENUM-ի օգտագործումը MySQL-ում:
Ո՞րն է ENUM-ի օգտագործումը MySQL-ում:

Video: Ո՞րն է ENUM-ի օգտագործումը MySQL-ում:

Video: Ո՞րն է ENUM-ի օգտագործումը MySQL-ում:
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Նոյեմբեր
Anonim

MySQL-ում ENUM-ը տողային օբյեկտ է, որի արժեքը ընտրվում է սյունակի ստեղծման պահին սահմանված թույլատրելի արժեքների ցանկից: ENUM տվյալների տեսակը ապահովում է հետևյալը առավելություններ Կոմպակտ տվյալներ պահեստավորում . MySQL ENUM-ը օգտագործում է թվային ինդեքսներ (1, 2, 3, …)՝ տողերի արժեքները ներկայացնելու համար:

Համապատասխանաբար, ինչի՞ համար են օգտագործվում թվերը։

Թվարկում (կամ թվ ) օգտատիրոջ կողմից սահմանված տվյալների տեսակ է C-ով: Հիմնականում դա է սովոր է ինտեգրալ հաստատուններին անուններ տալ, անունները հեշտացնում են ծրագիրը կարդալու և պահպանելու համար: թվ Վիճակը {Աշխատում է = 1, Չհաջողվեց = 0}; Հիմնաբառը' թվ ' է սովոր է հայտարարել նոր թվարկում տեսակները C և C++-ում:

Բացի վերևից, ինչ է նշանակում enum-ը: ENUM նշանակում է հեռախոսահամարի քարտեզագրում. Դա պարզ չորս տառային հապավում է, որը ներկայացնում է մոնումենտալ գաղափար. կարողանալ օգտագործել նույն հեռախոսահամարը, անկախ աշխարհի որ հատվածում:

Երկրորդ, ի՞նչ է Enum-ը օրինակով:

Այլ օրինակներ ներառում է բնական թվարկված տեսակները (օրինակ՝ մոլորակները, շաբաթվա օրերը, գույները, ուղղությունները և այլն): Պարտադիր չէ, որ հաստատունների բազմությունը ան թվ տիպերը ֆիքսված են բոլոր ժամանակների համար: Java-ում (1.5-ից), թվարկումներ ներկայացված են օգտագործելով թվ տվյալների տեսակը.

Ինչու ենք մենք օգտագործում enum-ը C#-ում:

Մեջ C# , թվ արժեքի տիպի տվյալների տեսակ է: Այն թվ է օգտագործված հայտարարագրել անվանված ամբողջ թվային հաստատությունների ցուցակը: Դա կարելի է սահմանել օգտագործելով որ թվ հիմնաբառ ուղղակիորեն անվանատարածքի, դասի կամ կառուցվածքի ներսում: Այն թվ է օգտագործված յուրաքանչյուր հաստատուն անուն տալ, որպեսզի հաստատուն ամբողջ թիվը հնարավոր լինի հիշատակել օգտագործելով դրա անունը.

Խորհուրդ ենք տալիս: