Објашњени типови СКЛ података и примери синтаксе МиСКЛ

СКЛ типови података

Свака колона у табели базе података мора имати име и тип података.

Програмер СКЛ-а мора да одлучи који ће тип података бити ускладиштен у свакој колони приликом креирања табеле. Тип података је смерница за СКЛ да разуме какав се тип података очекује у свакој колони, а такође идентификује и како ће СКЛ деловати са ускладиштеним подацима.

Врсте података МиСКЛ

Општи типови података СКЛ састоје се од следећег:

  1. Вредност заснована на тексту и / или бројевима, која се често назива СТРИНГ
  2. Нумеричка вредност, која се често назива ИНТЕГЕР
  3. Вриједност заснована на календару и / или сату, која се често назива ДАТУМ или ВРИЈЕМЕ
  4. Вредност специфична за базу података, као што је логичка (две опције) застава, низ који чува више вредности у једној тачки података

Типови текстуалних података:

Тип података Опис
ЦХАР (величина) Садржи низ фиксне дужине (може садржати слова, бројеве и посебне знакове). Фиксна величина наведена је у заградама. Може да ускладишти до 255 знакова
ВАРЦХАР (величина) Садржи низ променљиве дужине (може садржати слова, бројеве и посебне знакове). Максимална величина је наведена у заградама. Може да ускладишти до 255 знакова. Напомена: Ако ставите већу вредност од 255, она ће бити претворена у ТЕКСТ
ТИНИТЕКСТ Садржи низ максималне дужине 255 знакова
ТЕКСТ Садржи низ максималне дужине 65.535 знакова
БЛОБ За БЛОБ-ове (бинарни велики објекти). Садржи до 65.535 бајтова података
СРЕДЊИ ТЕКСТ Садржи низ максималне дужине 16.777.215 знакова
МЕДИУМБЛОБ За БЛОБ-ове (бинарни велики објекти). Садржи до 16.777.215 бајтова података
ЛОНГТЕКСТ Садржи низ максималне дужине 4.294.967.295 знакова
ЛОНГБЛОБ За БЛОБ-ове (бинарни велики објекти). Садржи до 4.294.967.295 бајтова података
ЕНУМ (к, и, з, итд.) Омогућава вам да унесете листу могућих вредности. На листи ЕНУМ-а можете навести до 65535 вредности. Ако је уметнута вредност која није на листи, биће уметнута празна вредност. Напомена: Вредности се сортирају редоследом којим сте их унели. Могуће вредности уносите у овом формату: ЕНУМ ('Кс', 'И', 'З')
КОМПЛЕТ Слично ЕНУМ-у, осим што СЕТ може садржавати до 64 ставке на листи и може да ускладишти више од једног избора

Типови података о броју:

Тип података Опис
ТИНИИНТ (величина) -128 до 127 нормално. 0 до 255 НЕПОТПИСАНО *. У загради се може навести максималан број цифара
СМАЛЛИНТ (величина) -32768 до 32767 нормално. 0 до 65535 ПОТПИСАНО *. У загради се може навести максималан број цифара
МЕДИУМИНТ (величина) -8388608 до 8388607 нормално. 0 до 16777215 НЕПОТПИСАН *. У загради се може навести максималан број цифара
ИНТ (величина) -2147483648 до 2147483647 нормално. 0 до 4294967295 НЕПОТПИСАНО *. У загради се може навести максималан број цифара
ВЕЛИКО (величина) -9223372036854775808 до 9223372036854775807 нормално. 0 до 18446744073709551615 УНСИГНЕД *. У загради се може навести максималан број цифара
ФЛОАТ (величина, д) Мали број са плутајућом децималном зарезом. У параметру величине може бити наведен максималан број цифара. Максималан број цифара десно од децималне тачке наведен је у параметру д
ДУПЛО (величина, д) Велики број са плутајућом децималном зарезом. У параметру величине може бити наведен максималан број цифара. Максималан број цифара десно од децималне тачке наведен је у параметру д
ДЕЦИМАЛНИ (величина, д) ДУПЛ похрањен као низ, омогућавајући фиксну децималну тачку. У параметру величине може бити наведен максималан број цифара. Максималан број цифара десно од децималне тачке наведен је у параметру д

Типови података датума:

Тип података Опис
ДАТУМ () Датум. Формат: ГГГГ-ММ-ДД Напомена: Подржани опсег је од „1000-01-01“ до „9999-12-31“
ДАТУМ ВРЕМЕ() Комбинација датума и времена. Формат: ГГГГ-ММ-ДД ХХ: МИ: СС Напомена: Подржани опсег је од '1000-01-01 00:00:00' до '9999-12-31 23:59:59'
ТИМЕСТАМП () Ознака времена. Вредности ТИМЕСТАМП се чувају као број секунди од Уник епохе ('1970-01-01 00:00:00' УТЦ). Формат: ГГГГ-ММ-ДД ХХ: МИ: СС Напомена: Подржани опсег је од '1970-01-01 00:00:01' УТЦ до '2038-01-09 03:14:07' УТЦ
ВРЕМЕ() Време. Формат: ХХ: МИ: СС Напомена: Подржани опсег је од '-838: 59: 59' до '838: 59: 59'
ГОДИНА () Година у двоцифреном или четвороцифреном формату. Напомена: Вредности дозвољене у четвороцифреном формату: 1901 до 2155. Вредности дозвољене у двоцифреном формату: 70 до 69, што представља године од 1970 до 2069

На крају, постоји још неколико врста података које ћете користити:

Остале врсте података

Тип података Опис
BOOLEAN Продавнице TRUEили FALSEвредности
ARRAY Сет и дужина постављене колекције елемената
MULTISET Неуређена колекција елемената променљиве дужине
XML Похрањује КСМЛ податке