Kovan Veri Türleri & Veritabanı Oluşturun, Bırakın

İçindekiler:

Anonim

Hive'daki veri türleri

Veri türleri , Hive sorgu dili ve veri modellemede çok önemli unsurlardır. Tablo sütun türlerini tanımlamak için veri türleri ve kullanımı hakkında bilgi sahibi olmamız gerekir.

Aşağıda, Hive'da bulunan bazı veri türlerine kısa bir genel bakış verilmektedir:

Bunlar

  • Sayısal Türler
  • Dize Türleri
  • Tarih / Saat Türleri
  • Karmaşık Tipler

Sayısal Türler:

Tür Bellek ayırma
TINY INT 1 baytlık işaretli tamsayı (-128'den 127'ye)
KÜÇÜK INT 2 baytlık işaretli tam sayı (-32768 - 32767)
INT 4 baytlık işaretli tamsayı (-2.147.484.648 - 2.147.484.647)
BÜYÜK ZEKA 8 bayt işaretli tamsayı
YÜZER 4 baytlık tek duyarlıklı kayan noktalı sayı
ÇİFT 8- bayt çift duyarlıklı kayan nokta numarası
ONDALIK Bu Tipte hassasiyet ve ölçek tanımlayabiliriz

Dize Türleri:

Tür Uzunluk
CHAR 255
VARCHAR 1 ila 65355
STRING Burada uzunluk tanımlayabiliriz (Limit Yok)

Tarih / Saat Türleri:

Tür Kullanım
Zaman damgası İsteğe bağlı nanosaniye hassasiyetiyle geleneksel Unix zaman damgasını destekler
Tarih (değiştir | kaynağı değiştir)
  • YYYY-AA-GG biçiminde.
  • Tarih türü için desteklenen değer aralığı, ilkel Java Tarih türünün desteğine bağlı olarak 0000-01-01 ile 9999-12-31 arasındadır.

Karmaşık Tipler:

Tür Kullanım
Diziler ARRAY Negatif değerlere ve sabit olmayan ifadelere izin verilmez
Haritalar MAP Negatif değerlere ve sabit olmayan ifadelere izin verilmez
Yapılar STRUCT
Birlik UNIONTYPE

Kovan'da Veritabanı Oluşturma ve Bırakma:

Veritabanı yarat:

Hive kabuğunda veritabanı oluşturmak için, aşağıdaki sözdiziminde gösterildiği gibi komutu kullanmalıyız: -

Sözdizimi:

veritabanı oluştur

Örnek:-"guru99" veritabanı oluşturun

Yukarıdaki ekran görüntüsünden iki şey yapıyoruz

  • Hive'da "guru99" veritabanı oluşturma
  • "Show" komutunu kullanarak mevcut veritabanlarını görüntüleme
  • Aynı ekranda show komutunu çalıştırdığımızda sonunda Veritabanı "guru99" adı görüntülenir. Bu, "guru99" Veritabanı'nın başarıyla oluşturulduğu anlamına gelir.

Bırak Veritabanı:

Veritabanını Hive kabuğuna bırakmak için, aşağıdaki söz diziminde gösterildiği gibi "bırak" komutunu kullanmalıyız : -

Sözdizimi:

veritabanını bırak

Misal:-

Veritabanı gurusunu bırak99

Yukarıdaki ekran görüntüsünde iki şey yapıyoruz

  • 'Guru99' veritabanını Hive'dan düşürüyoruz
  • Aynı şeyi "göster" komutuyla çapraz kontrol edin
  • Aynı ekranda show komutu ile veritabanları kontrol edildikten sonra Hive içerisinde "guru99" veritabanı görünmüyor.
  • Böylece artık "guru99" veritabanının kaldırıldığını doğrulayabiliriz.