Các kiểu dữ liệu Hive: Cách tạo và xóa cơ sở dữ liệu trong Hive
Các kiểu dữ liệu trong Hive
Loại dữ liệu là những yếu tố rất quan trọng trong ngôn ngữ truy vấn và mô hình hóa dữ liệu Hive. Để xác định các loại cột trong bảng, chúng ta phải biết về các loại dữ liệu và cách sử dụng nó.
Sau đây là tổng quan ngắn gọn về một số kiểu dữ liệu có trong Hive:
- Các loại số
- Các loại chuỗi
- Các loại ngày/giờ
- Các loại phức tạp
Các kiểu dữ liệu số Hive
Kiểu | Cấp phát bộ nhớ |
---|---|
INT NHỎ | Số nguyên có dấu 1 byte của nó (-128 đến 127) |
INT NHỎ | Số nguyên có dấu 2 byte (-32768 đến 32767) |
INT | Số nguyên có dấu 4 –byte ( -2,147,484,648 đến 2,147,484,647) |
INT LỚN | Số nguyên có dấu 8 byte |
PHAO NỔI | Số dấu phẩy động chính xác đơn 4 - byte |
GẤP ĐÔI | Số dấu phẩy động độ chính xác kép 8 byte |
QUYẾT ĐỊNH | Chúng ta có thể định nghĩa độ chính xác và tỷ lệ trong Loại này |
Các kiểu dữ liệu chuỗi Hive
Kiểu | Chiều dài |
---|---|
XE TĂNG | 255 |
VARCHAR | 1 để 65355 |
STRING | Chúng ta có thể xác định độ dài ở đây (Không giới hạn) |
Các kiểu dữ liệu ngày/giờ của Hive
Kiểu | Sử dụng |
---|---|
Dấu thời gian | Hỗ trợ truyền thống Unix dấu thời gian với độ chính xác nano giây tùy chọn |
Ngày |
|
Kiểu dữ liệu phức tạp của Hive
Kiểu | Sử dụng |
---|---|
Mảng | MẢNG Không cho phép giá trị âm và biểu thức không cố định |
Maps | BẢN ĐỒ Không cho phép giá trị âm và biểu thức không cố định |
Cấu trúc | CẤU TRÚC |
liên hiệp | ĐOÀN KẾT |
Cách tạo và xóa cơ sở dữ liệu trong Hive
Sau đây là các bước hướng dẫn cách tạo và xóa cơ sở dữ liệu trong Hive.
Bước 1: Tạo cơ sở dữ liệu trong Hive
Để tạo cơ sở dữ liệu trong Hive shell, chúng ta phải sử dụng lệnh như trong cú pháp bên dưới: -
Cú pháp:
Create database <DatabaseName>
Ví dụ: -Tạo cơ sở dữ liệu “guru99”
Từ ảnh chụp màn hình ở trên, chúng tôi đang làm hai việc
- Tạo cơ sở dữ liệu “guru99” trong Hive
- Hiển thị cơ sở dữ liệu hiện có bằng lệnh “show”
- Trong cùng một màn hình, tên Cơ sở dữ liệu “guru99” được hiển thị ở cuối khi chúng tôi thực hiện lệnh hiển thị. Điều này có nghĩa là Cơ sở dữ liệu “guru99” đã được tạo thành công.
Bước 2: Thả cơ sở dữ liệu vào Hive
Để loại bỏ cơ sở dữ liệu trong Hive shell, chúng ta phải sử dụng làm rơi lệnh như thể hiện trong cú pháp dưới đây: -
Cú pháp:
Drop database <DatabaseName>
Ví dụ: -Thả cơ sở dữ liệu guru99
Trong ảnh chụp màn hình ở trên, chúng tôi đang làm hai việc
- Chúng tôi đang loại bỏ cơ sở dữ liệu 'guru99' khỏi Hive
- Kiểm tra chéo tương tự bằng lệnh “show”
- Trong cùng một màn hình, sau khi kiểm tra cơ sở dữ liệu bằng lệnh show, cơ sở dữ liệu”guru99″ không xuất hiện bên trong Tổ ong.
- Vì vậy, bây giờ chúng tôi có thể xác nhận rằng cơ sở dữ liệu “guru99” đã bị loại bỏ