Hive データ型: Hive でデータベースを作成および削除する方法
Hive のデータ型
データ型 は、Hive クエリ言語とデータ モデリングにおいて非常に重要な要素です。 テーブルの列の型を定義するには、データ型とその使用法について知っておく必要があります。
以下に、Hive に存在するいくつかのデータ タイプの概要を簡単に示します。
- 数値型
- 文字列型
- 日付/時刻タイプ
- 複合型
Hive の数値データ型
タイプ | メモリ割り当て |
---|---|
小さなINT | 1 バイトの符号付き整数 (-128 ~ 127) |
小さなINT | 2バイトの符号付き整数(-32768~32767) |
INT | 4 バイトの符号付き整数 (-2,147,484,648 ~ 2,147,484,647) |
ビッグINT | 8バイトの符号付き整数 |
FLOAT | 4 – バイトの単精度浮動小数点数 |
ダブル | 8バイト倍精度浮動小数点数 |
10進数 | このタイプでは精度とスケールを定義できます |
Hive 文字列データ型
タイプ | 長さ |
---|---|
CHAR | 255 |
VARCHAR | 1〜65355 |
STRING | ここで長さを定義できます(制限なし) |
Hive の日付/時刻データ型
タイプ | 使用法 |
---|---|
スタンプ | 従来のサポート Unixの オプションでナノ秒精度のタイムスタンプ |
日付 |
|
Hive 複合データ型
タイプ | 使用法 |
---|---|
配列 | 配列 負の値と非定数式は許可されません |
ゲレンデマップ | 地図 負の値と非定数式は許可されません |
構造体 | 構造体 |
Union | ユニオンタイプ |
Hive でデータベースを作成および削除する方法
以下は、Hive でデータベースを作成および削除する手順です。
ステップ 1: Hive でデータベースを作成する
Hive シェルでデータベースを作成するには、以下の構文に示すコマンドを使用する必要があります。
構文:
Create database <DatabaseName>
例: -データベース「guru99」を作成
上のスクリーンショットから、私たちは XNUMX つのことを行っています。
- Hiveにデータベース「guru99」を作成する
- 「show」コマンドを使用して既存のデータベースを表示する
- 同じ画面で、show コマンドを実行すると、最後にデータベース「guru99」の名前が表示されます。これは、データベース「guru99」が正常に作成されたことを意味します。
ステップ 2: Hive にデータベースを削除する
Hive シェルでデータベースを削除するには、 落とす 以下の構文に示すコマンド:-
構文:
Drop database <DatabaseName>
例: -データベースguru99をドロップ
上のスクリーンショットでは、XNUMX つのことを行っています。
- データベース「guru99」を Hive から削除します
- 「show」コマンドで同様のクロスチェックを行う
- 同じ画面でshowコマンドでデータベースを確認したところ、データベース「guru99」が中に表示されません。 ハイブ.
- これで、データベース「guru99」が削除されたことが確認できます。