MySQL-д ENUM-ийн хэрэглээ юу вэ?
MySQL-д ENUM-ийн хэрэглээ юу вэ?

Видео: MySQL-д ENUM-ийн хэрэглээ юу вэ?

Видео: MySQL-д ENUM-ийн хэрэглээ юу вэ?
Видео: Рефакторинг: 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-аас), тооллого ашиглан төлөөлдөг тоо өгөгдлийн төрөл.

Бид яагаад C# хэл дээр enum ашигладаг вэ?

онд C# , тоо нь утгын төрлийн өгөгдлийн төрөл юм. The тоо байна ашигласан нэрлэгдсэн бүхэл тогтмолуудын жагсаалтыг зарлах. Үүнийг тодорхойлж болно ашиглах нь тоо Түлхүүр үг шууд нэрийн орон зай, анги эсвэл бүтэц дотор. The тоо байна ашигласан тогтмол бүхэл тоонд нэр өгөхийн тулд тогтмол тоонд нэр өгөх ашиглах түүний нэр.

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