MySQLде enum деген эмне?
MySQLде enum деген эмне?

Video: MySQLде enum деген эмне?

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

Ан ENUM - бул таблицаны түзүү учурунда мамычанын спецификациясында ачык саналган уруксат берилген маанилердин тизмесинен тандалган мааниси бар сап объектиси. Анын төмөнкүдөй артыкчылыктары бар: Колоннада мүмкүн болгон маанилердин чектелүү топтому болгон кырдаалдарда маалыматтарды компакт сактоо.

Андан тышкары, MySQLде ENUM эмнени колдонот?

Киришүү MySQL ENUM маалымат түрү In MySQL , ан ENUM сап объектиси, анын мааниси мамычаларды түзүү учурунда аныкталган уруксат берилген маанилердин тизмесинен тандалган. The ENUM маалымат түрү төмөнкү артыкчылыктарды камсыз кылат: Компакт маалымат сактоо. MySQL ENUM колдонот сандык индекстер (1, 2, 3, …) сап маанилерин көрсөтүү үчүн.

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

Бул жерде, enum өзгөрмө деген эмне?

Enum Variables . Ан Enum Variable сактай алат Enum баалуулуктар. Enums (Тизмелер) тип катары аталган константалардын жыйындысын аныктоонун эффективдүү жолу. Мисалы, System. DayOfWeek түрү төмөнкүлөрдү аныктайт: Жума, Ишемби, Жекшемби, Дүйшөмбү, Шейшемби, Шаршемби, Бейшемби.

Enum null MySQL болушу мүмкүнбү?

MySQL ENUM түрлөрү болот уруксат берилген маанилерге таасир этүүчү төмөнкү атрибуттар менен аныкталат: ЖОК НӨЛ - In ENUM түрү, демейки боюнча НӨЛ баалуулуктарга жол берилет. үчүн индекстин мааниси НӨЛ болуп саналат НӨЛ . DEFAULT - DEFAULT атрибуту бир себеп болот ENUM маани көрсөтүлбөгөндө демейки мааниге ээ болуу үчүн маалымат түрү.

Сунушталууда: