Jenis Data Sarang & Buat, Jatuhkan Database

Daftar Isi:

Anonim

Tipe data di Hive

Tipe data adalah elemen yang sangat penting dalam bahasa kueri dan pemodelan data Hive. Untuk mendefinisikan tipe kolom tabel, kita harus mengetahui tipe data dan kegunaannya.

Berikut ini memberikan gambaran singkat tentang beberapa tipe data yang ada di Hive:

Ini adalah

  • Jenis Numerik
  • Jenis String
  • Jenis Tanggal / Waktu
  • Tipe Kompleks

Jenis Numerik:

Tipe Alokasi memori
TINY INT Integer bertanda 1-byte-nya (-128 hingga 127)
SMALL INT Integer bertanda tangan 2-byte (-32768 hingga 32767)
INT 4-byte ditandatangani integer (-2,147,484,648 hingga 2,147,484,647)
BIG INT 8 byte ditandatangani integer
MENGAPUNG Angka floating point presisi tunggal 4-byte
DUA KALI LIPAT 8 - byte angka floating point presisi ganda
DESIMAL Kita dapat menentukan presisi dan skala dalam Tipe ini

Jenis String:

Tipe Panjangnya
ARANG 255
VARCHAR 1 hingga 65355
TALI Kami dapat menentukan panjang di sini (Tanpa Batas)

Jenis Tanggal / Waktu:

Tipe Pemakaian
Stempel waktu Mendukung stempel waktu Unix tradisional dengan presisi nanodetik opsional
Tanggal
  • Berformat TTTT-BB-HH.
  • Rentang nilai yang didukung untuk tipe Tanggal adalah 0000-01-01 hingga 9999-12-31, bergantung pada dukungan dari tipe Tanggal Java primitif

Jenis Kompleks:

Tipe Pemakaian
Array ARRAY Nilai negatif dan ekspresi non-konstan tidak diperbolehkan
Maps MAP Nilai negatif dan ekspresi non-konstan tidak diperbolehkan
Structs STRUCT
Persatuan UNIONTYPE

Pembuatan dan pelepasan Database di Hive:

Buat Database:

Untuk membuat database di Hive shell, kita harus menggunakan perintah seperti yang ditunjukkan pada sintaks di bawah ini: -

Sintaksis:

Buat database

Contoh: -Buat database "guru99"

Dari tangkapan layar di atas, kami melakukan dua hal

  • Membuat database "guru99" di Hive
  • Menampilkan database yang ada dengan menggunakan perintah "show"
  • Di layar yang sama, nama Database "guru99" ditampilkan di akhir saat kita menjalankan perintah show. Artinya Database "guru99" berhasil dibuat.

Jatuhkan Database:

Untuk menjatuhkan database di shell Hive, kita harus menggunakan perintah "drop" seperti yang ditunjukkan pada sintaks di bawah ini: -

Sintaksis:

Jatuhkan database

Contoh:-

Jatuhkan database guru99

Pada tangkapan layar di atas, kami melakukan dua hal

  • Kami menghapus database 'guru99' dari Hive
  • Pemeriksaan silang sama dengan perintah "tampilkan"
  • Di layar yang sama, setelah memeriksa database dengan perintah show, database "guru99" tidak muncul di dalam Hive.
  • Jadi sekarang kami dapat memastikan bahwa database "guru99" dihapus