hive 创建表 字段类型
 在Hive中创建表时可以指定不同的字段类型。常见的字段类型包括:
数值类型(Numeric Types):
TINYINT:8位有符号整数
SMALLINT:16位有符号整数
INT:32位有符号整数
BIGINT:64位有符号整数
FLOAT:单精度浮点数
DOUBLE:双精度浮点数
示例代码如下所示:
CREATE TABLE my_table (
 id TINYINT,
 age SMALLINT,
 salary INT,
 price BIGINT,
 weight FLOAT,
 height DOUBLE
 );
日期与时间类型(Date and Time Types):
DATE:存储年月日信息
TIMESTAMP:存储日期、小时、分钟等信息
INTERVAL:用于计算两个日期之间的时间间隔
示例代码如下所示:
CREATE TABLE my_table (
 birthday DATE,
 created_at TIMESTAMP,
 duration INTERVAL DAYS TO SECONDS
 );
字符串类型(String Types):
STRING:变长字符串
CHAR(n):固定长度为 n 的字符串
VARCHAR(n):最大长度为 n 的可变长度字符串
示例代码如下所示:
CREATE TABLE my_table (
 name STRING,
 address CHAR(50),
 email VARCHAR(100)
 );
布尔类型(Boolean Type):
BOOLEAN:true/false 值
示例代码如下所示:
CREATE TABLE my_table (
 is_active BOOLEAN
 );
这些只是部分常见的字段类型,还有其他更多的选项可供使用。根据需求来选择合适的字段类型进行表结构设计。