hive 创建表 字段类型

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

);

这些只是部分常见的字段类型,还有其他更多的选项可供使用。根据需求来选择合适的字段类型进行表结构设计。

相关推荐
心疼你的一切7 小时前
昇腾CANN实战落地:从智慧城市到AIGC,解锁五大行业AI应用的算力密码
数据仓库·人工智能·深度学习·aigc·智慧城市·cann
WHD30610 小时前
苏州数据库(SQL Oracle)文件损坏修复
hadoop·sql·sqlite·flume·memcached
ClouderaHadoop10 小时前
CDH集群机房搬迁方案
大数据·hadoop·cloudera·cdh
心疼你的一切11 小时前
基于CANN仓库打造轻量级AIGC:一键生成图片语义描述
数据仓库·aigc·cann
AC赳赳老秦16 小时前
代码生成超越 GPT-4:DeepSeek-V4 编程任务实战与 2026 开发者效率提升指南
数据库·数据仓库·人工智能·科技·rabbitmq·memcache·deepseek
心疼你的一切16 小时前
拆解 CANN 仓库:实现 AIGC 文本生成昇腾端部署
数据仓库·深度学习·aigc·cann
心疼你的一切17 小时前
模态交响:CANN驱动的跨模态AIGC统一架构
数据仓库·深度学习·架构·aigc·cann
心疼你的一切17 小时前
解锁CANN仓库核心能力:从零搭建AIGC轻量文本生成实战(附代码+流程图)
数据仓库·深度学习·aigc·流程图·cann
秃了也弱了。19 小时前
StarRocks:高性能分析型数据仓库
数据仓库
心疼你的一切20 小时前
数字智人:CANN加速的实时数字人生成与交互
数据仓库·深度学习·aigc·交互·cann