Jenis data di Hive
Jenis data adalah elemen yang sangat penting dalam bahasa pertanyaan Hive dan pemodelan data. Untuk menentukan jenis lajur jadual, kita mesti mengetahui tentang jenis data dan penggunaannya.
Berikut ini memberikan gambaran ringkas mengenai beberapa jenis data yang terdapat di Hive:
Ini adalah
- Jenis Numerik
- Jenis Rentetan
- Jenis Tarikh / Masa
- Jenis Kompleks
Jenis Numerik:
Jenis | Peruntukan memori |
TINY INT | Bilangan bulatnya yang ditandatangani 1-byte (-128 hingga 127) |
INT KECIL | Bilangan bulat ditandatangani 2-bait (-32768 hingga 32767) |
INT | Bilangan bulat ditandatangani 4-byte (-2,147,484,648 hingga 2,147,484,647) |
INT BESAR | Bilangan bulat yang ditandatangani 8 bait |
KAPAL | 4 - nombor titik terapung ketepatan tunggal byte |
BERGANDA | Nombor titik terapung berketepatan 8 bait |
KEPUTUSAN | Kita boleh menentukan ketepatan dan skala dalam Jenis ini |
Jenis Rentetan:
Jenis | Panjang |
CAJ | 255 |
VARCHAR | 1 hingga 65355 |
TALI | Kita boleh menentukan panjang di sini (Tanpa Had) |
Jenis Tarikh / Masa:
Jenis | Penggunaan |
Cap waktu | Menyokong cap waktu Unix tradisional dengan ketepatan nanosecond pilihan |
Tarikh |
|
Jenis Kompleks:
Jenis | Penggunaan |
Susunan | ARRAY |
Peta | PETA |
Struktur | STRUCT |
Kesatuan | UNIONTYPE |
Pembuatan dan penurunan Pangkalan Data di Hive:
Buat Pangkalan Data:
Untuk membuat pangkalan data dalam shell Hive, kita harus menggunakan perintah seperti yang ditunjukkan dalam sintaks di bawah: -
Sintaks:
Buat pangkalan data
Contoh: -Buat pangkalan data "guru99"
Dari tangkapan skrin di atas, kami melakukan dua perkara
- Membuat pangkalan data "guru99" di Hive
- Memaparkan pangkalan data yang ada menggunakan perintah "tunjukkan"
- Di layar yang sama, nama "guru99" Pangkalan Data dipaparkan pada akhir ketika kita menjalankan perintah pertunjukan. Yang bermaksud Pangkalan Data "guru99" berjaya dibuat.
Jatuhkan Pangkalan Data:
Untuk menjatuhkan pangkalan data dalam shell Hive, kita harus menggunakan perintah "drop" seperti yang ditunjukkan dalam sintaks di bawah: -
Sintaks:
Jatuhkan pangkalan data
Contoh: -
Jatuhkan pangkalan data guru99
Dalam tangkapan skrin di atas, kami melakukan dua perkara
- Kami menurunkan pangkalan data 'guru99' dari Hive
- Periksa silang sama dengan arahan "tunjuk"
- Pada layar yang sama, setelah memeriksa pangkalan data dengan perintah tunjuk, pangkalan data "guru99" tidak muncul di dalam Hive.
- Oleh itu, kita dapat mengesahkan sekarang bahawa pangkalan data "guru99" dijatuhkan