- Маълумотларнинг комплекс типлари. MySQL
Маълумот типи
|
Ўлчами
|
Аниқланиши
|
ENUM(a,b,c,...,n)
|
1-255 элементгача: 1 байт
256-65,535 элементгача: 2 байт
|
Рўйхат. Рўйхатдаги қийматларининг максимал миқдори - 65,535. Майдон рўйхатнинг фақат битта қийматини қабул қилади. Нотўғри қийматда майдон бўш қолдирилади. Майдонга мисол:
Jinsi ENUM(«эркак",«аёл").
|
SET(a,b,c,...,n)
|
1-8 элемент: 1 байт
9-16 элемент: 2 байт
17-24 элемент: 3 байт
25-32 элемент: 4 байт
33-64 элемент: 8 байт
|
Рўйхат. ENUM га ўхшаш, майдон рўйхатдаги бир нечта қийматни қабул қилиши мумкин. Рўйхатдаги қийматларнинг максимал миқдори - 64. майдонга мисол:
Mevalar SET(“олма",«нок",«шафтоли").
| SQL асосий тушунчалари. Маълумотлар типлари - Маълумотларнинг сонли типи:
Маълумот типи
|
Аниқланиши
|
TINYINT(size)
|
-128 дан127 гача. Ишорасиз сон бўлса 0 дан 255 гача қиймат. Рақамларнинг максимал миқдори қавс ичида кўрсатилади.
|
SMALLINT(size)
|
-32768 дан 32767 гача. 0 дан 65535 гача ишораси. Рақамларнинг максимал миқдори қавс ичида кўрсатилади.
|
MEDIUMINT(size)
|
-8388608 дан 8388607 гача. Ишорасиз 0 дан 16777215 гача. Рақамларнинг максимал миқдори қавс ичида кўрсатилади.
|
INT(size)
|
-2147483648 до 2147483647 нормальный. Ишорасиз 0 дан 4294967295 гача
|
BIGINT(size)
|
-9223372036854775808 дан 9223372036854775807 гача. Ишорасиз 0 дан 18446744073709551615 гача.
|
FLOAT(size,d)
|
Сурилувчан вергулли катта бўлмаган сон. Максимал рақамлар миқдори size параметрида кўрсатилади. Ўнлик вергулдан кейинги рақамлар сони d параметрида кўрсатилади.
|
DOUBLE(size,d)
|
Сурилувчан вергулли катта сон. Максимал рақамлар миқдори size параметрида кўрсатилади. Ўнлик вергулдан кейинги рақамлар сони d параметрида кўрсатилади.
|
DECIMAL(size,d)
|
Double типидаги иймат, сатр шаклида сақланади ва фиксирланган ўнлик нуқтани кўрсатиш имкони бор. Максимал рақамлар миқдори size параметрида кўрсатилади. Ўнлик вергулдан кейинги рақамлар сони d параметрида кўрсатилади.
|
Do'stlaringiz bilan baham: |