Datu veidi stropā
Datu veidi ir ļoti svarīgi Hive vaicājuma valodas un datu modelēšanas elementi. Lai noteiktu tabulas kolonnu veidus, mums jāzina par datu tipiem un to lietošanu.
Tālāk sniegts īss pārskats par dažiem stropā esošajiem datu tipiem:
Šie ir
- Ciparu veidi
- Stīgu veidi
- Datuma / laika veidi
- Kompleksie veidi
Ciparu veidi:
Tips | Atmiņas piešķiršana |
TINY INT | Tā 1 baita parakstīts vesels skaitlis (no -128 līdz 127) |
MAZĀ INT | 2 baitu parakstīts vesels skaitlis (no -32768 līdz 32767) |
INT | 4 baitu parakstīts vesels skaitlis (no -2 147 484 648 līdz 2 147 484 647) |
LIELĀ INT | 8 baitu parakstīts vesels skaitlis |
Pludiņš | 4 baitu viena precizitātes peldošā komata numurs |
DUBULA | 8 baitu dubultas precizitātes peldošā komata numurs |
DECIMAL | Mēs varam noteikt precizitāti un mērogu šajā tipā |
Stīgu veidi:
Tips | Garums |
CHAR | 255 |
VARCHAR | 1 līdz 65355 |
STRING | Šeit mēs varam definēt garumu (bez ierobežojuma) |
Datuma / laika veidi:
Tips | Lietošana |
Laika zīmogs | Atbalsta tradicionālo Unix laika zīmogu ar papildu precizitāti nanosekunžu laikā |
Datums |
|
Kompleksie veidi:
Tips | Lietošana |
Masīvi | ARRAY |
Kartes | MAP
|
Struktūras | STRUKTŪRA |
Savienība | UNIONTYPE |
Datu bāzes izveidošana un nomešana stropā:
Izveidot datu bāzi:
Lai izveidotu datu bāzi Hive čaulā, mums jāizmanto komanda, kā parādīts sintaksē zemāk: -
Sintakse:
Izveidojiet datu bāzi
Piemērs: -Izveidot datubāzi "guru99"
No iepriekš minētā ekrānuzņēmuma mēs darām divas lietas
- Datu bāzes "guru99" izveide stropā
- Esošo datu bāzu parādīšana, izmantojot komandu "show"
- Tajā pašā ekrānā datu bāzes "guru99" nosaukums tiek parādīts beigās, kad izpildām komandu show. Tas nozīmē, ka datu bāze "guru99" ir veiksmīgi izveidota.
Drop datu bāze:
Lai nomettu datu bāzi Hive čaulā, mums jāizmanto komanda "drop", kā parādīts sintaksē zemāk: -
Sintakse:
Nometiet datu bāzi
Piemērs:-
Drop datu bāzes guru99
Iepriekš redzamajā ekrānuzņēmumā mēs darām divas lietas
- Mēs nometam no stropa datubāzi 'guru99'
- Pārbaudiet to pašu ar komandu "parādīt"
- Tajā pašā ekrānā pēc datu bāzu pārbaudes ar šova komandu Hive iekšpusē neparādās datu bāze "guru99".
- Tātad mēs tagad varam apstiprināt, ka datu bāze "guru99" ir nomesta