Типови података у кошници
Типови података су веома важни елементи у језику упита Хиве и моделирању података. Да бисмо дефинисали типове колона табеле, морамо знати о врстама података и њиховој употреби.
Следи кратак преглед неких типова података присутних у кошници:
Су
- Нумерички типови
- Типови низова
- Врсте датума / времена
- Комплексни типови
Нумерички типови:
Тип | Додела меморије |
ТИНИ ИНТ | Његов целобајни потпис од 1 бајта (-128 до 127) |
СМАЛЛ ИНТ | Двобајтни потписани цели број (-32768 до 32767) |
ИНТ | Цео број са потписом од 4 бајта (-2,147,484,648 до 2,147,484,647) |
ВЕЛИКИ ИНТ | 8 бајтова потписаних целих бројева |
ПЛОВАК | 4 - бајтни појединачни прецизни број са покретном зарезом |
ДОУБЛЕ | 8- бајтни број двоструке прецизности са покретном зарезом |
ДЕЦИМАЛАН | У овом типу можемо дефинисати прецизност и размере |
Типови низова:
Тип | Дужина |
ЦХАР | 255 |
ВАРЦХАР | 1 до 65355 |
НИЗ | Овде можемо дефинисати дужину (без ограничења) |
Врсте датума / времена:
Тип | Употреба |
Временска ознака | Подржава традиционалну Уник временску ознаку са опционалном наносекундном прецизношћу |
Датум |
|
Комплексни типови:
Тип | Употреба |
Низови | АРРАИ <дата_типе> Негативне вредности и нестални изрази нису дозвољени |
Мапс | МАП <примитиве_типе, дата_типе> Негативне вредности и нестални изрази нису дозвољени |
Структуре | СТРУЦТ <име_кола: тип_датотеке, ...> |
унија | УНИОНТИПЕ <врста_дата, тип_датотеке, ...> |
Стварање и испуштање базе података у кошници:
Направите базу података:
За стварање базе података у љусци Хиве-а морамо да користимо наредбу као што је приказано у синтакси испод: -
Синтакса:
Направите базу података <ДатабасеНаме>
Пример: -Направити базу података "гуру99"
Из горњег снимка екрана радимо две ствари
- Креирање базе података „гуру99“ у Хиве-у
- Приказивање постојећих база података помоћу команде "схов"
- На истом екрану, име базе података "гуру99" приказује се на крају када извршимо команду схов. Што значи да је база података „гуру99“ успешно креирана.
Испусти базу података:
За испуштање базе података у шкољку Хиве, морамо користити наредбу "дроп" како је приказано у синтакси испод: -
Синтакса:
Испустите базу података <ДатабасеНаме>
Пример: -
Испустите базу података гуру99
На горњем снимку екрана радимо две ствари
- Базу података „гуру99“ испуштамо из Хиве-а
- Упоредите проверу истог помоћу команде „схов“
- На истом екрану, након провере база података наредбом схов, база података "гуру99" се не појављује унутар кошнице.
- Тако да сада можемо потврдити да је база података "гуру99" испуштена