Jenis Data Hive & Buat, Jatuhkan Pangkalan Data

Isi kandungan:

Anonim

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
  • Ia dalam format YYYY-MM-DD.
  • Julat nilai yang disokong untuk jenis Tarikh adalah 0000-01-01 hingga 9999-12-31, bergantung pada sokongan oleh jenis Java Date primitif

Jenis Kompleks:

Jenis Penggunaan
Susunan ARRAY Nilai negatif dan ungkapan tidak tetap tidak dibenarkan
Peta PETA Nilai negatif dan ungkapan tidak tetap tidak dibenarkan
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