20231023学习总结

发布时间 2023-10-23 22:43:34作者: cassebl

Hive数据库的数据类型:

TINYINT: 1个字节
SMALLINT: 2个字节
INT: 4个字节
BIGINT: 8个字节
BOOLEAN: TRUE/FALSE)
FLOAT: 4个字节,单精度浮点型
DOUBLE: 8个字节,双精度浮点型STRING 字符串
ARRAY: 有序字段
MAP: 无序字段
STRUCT: 一组命名的字段

HiveQL:

create database if not exists dbname; #创建数据库
show databases; #查看Hive中包含数据库
show databases like 'h.*'; #查看Hive中以h开头数据库
describe databases; #查看hive数据库位置等信息
alter database dbname set dbproperties; #为hive设置键值对属性
use dbname; #切换到hive数据库下
drop database if exists dbname; #删除不含表的数据库
drop database if exists dbname cascade; #删除数据库和它中的表

(表的操作与库的操作基本一致)