当前位置: 首页 > news >正文

深圳定制网站建设seo短期课程

深圳定制网站建设,seo短期课程,网站建设咨询中心,肇东网站制作基本类型 整型 TINYINT: 1字节整数,范围从 -128 到 127。SMALLINT: 2字节整数,范围从 -32,768 到 32,767。INT: 4字节整数,范围从 -2,147,483,648 到 2,147,483,647。BIGINT: 8字节整数,范围从 -9,223,372,036,854,775,808 到 9…

基本类型

整型
  • TINYINT: 1字节整数,范围从 -128 到 127。
  • SMALLINT: 2字节整数,范围从 -32,768 到 32,767。
  • INT: 4字节整数,范围从 -2,147,483,648 到 2,147,483,647。
  • BIGINT: 8字节整数,范围从 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。
布尔型
  • BOOLEAN: 真(TRUE)或假(FALSE)。
浮点型
  • FLOAT: 单精度浮点数,通常用于不需要高精度的情况。
  • DOUBLE: 双精度浮点数,提供更高的精度。
定点数
  • DECIMAL: 用户定义的精度和小数位数,适合金融计算等需要精确数值的场景。
字符型
  • STRING: 可变长度的字符串。
  • VARCHAR: 可变长度的字符串,需要指定最大长度。
  • CHAR: 固定长度的字符串,需要指定长度。
日期时间型
  • TIMESTAMP: 包含日期和时间,但不包含时区信息。
  • TIMESTAMP WITH LOCAL TIME ZONE: 包含日期、时间和时区信息。
  • DATE: 只包含日期部分。
二进制型
  • BINARY: 字节序列,适合存储二进制数据。

复合类型

结构体(Structs)
  • 结构体是由多个字段组成的数据类型,每个字段有自己的名称和类型。可以通过字段名访问结构体中的值。
映射(Maps)
  • 映射是一组键值对,键必须是唯一的。可以通过键访问映射中的值。
数组(Arrays)
  • 数组是一系列相同类型元素集合。可以通过索引访问数组中的元素。

类型层次结构

Hive 的类型系统遵循一定的层次结构,允许某些类型之间的隐式转换:

  • Number 类型之间可以隐式转换(如 TINYINT 转换为 INT)。
  • STRING 可以隐式转换为 DOUBLE
  • BOOLEAN 可以隐式转换为 Number

时间戳注意事项

  • TIMESTAMP 不包含时区信息,适用于不需要考虑时区的场景。
  • TIMESTAMP WITH LOCAL TIME ZONE 包含时区信息,适用于需要精确时区的场景。、

假设我们有一个用户表 users,其结构如下:

CREATE TABLE users (id BIGINT,name STRING,gender CHAR(1),active BOOLEAN,created_at TIMESTAMP,attributes MAP<STRING, STRING>,address STRUCT<street: STRING, city: STRING, zip: STRING>
);

在这个表中:

  • id 是一个 8 字节的整数。
  • name 是一个可变长度的字符串。
  • gender 是一个固定长度为 1 的字符串。
  • active 是一个布尔值。
  • created_at 是一个时间戳。
  • attributes 是一个映射,键和值都是字符串。
  • address 是一个结构体,包含街道、城市和邮政编码。

下面是如何向 users 表中插入数据:

插入单行/多行数据

INSERT INTO users (id, name, gender, active, created_at, attributes, address)
VALUES (1,'John Doe','M',TRUE,'2023-10-01 12:34:56',MAP('age', '30', 'email', 'john.doe@example.com'),NAMED_STRUCT('street', '123 Main St', 'city', 'Anytown', 'zip', '12345')
);
INSERT INTO users (id, name, gender, active, created_at, attributes, address)
VALUES (1, 'John Doe', 'M', TRUE, '2023-10-01 12:34:56', MAP('age', '30', 'email', 'john.doe@example.com'), NAMED_STRUCT('street', '123 Main St', 'city', 'Anytown', 'zip', '12345')),(2, 'Jane Smith', 'F', FALSE, '2023-10-02 13:45:00', MAP('age', '28', 'email', 'jane.smith@example.com'), NAMED_STRUCT('street', '456 Elm St', 'city', 'Othertown', 'zip', '67890'));

注意事项

  1. 时间戳格式:确保时间戳的格式正确,通常为 'YYYY-MM-DD HH:MM:SS'
  2. MAP 和 STRUCT使用 MAP 和 NAMED_STRUCT 函数来创建映射和结构体
  3. 布尔值:布尔值使用 TRUE 或 FALSE
http://www.ritt.cn/news/15127.html

相关文章:

  • 国内知名摄影网站有必要买优化大师会员吗
  • 南京外贸网站建设怎么收费交友网站有哪些
  • 做asp.net网站参考文献上海网站建设公司
  • 电商运营roi怎么算重庆seo按天收费
  • 自己开公司 自己做网站吗站长之家工具
  • 怒江北京网站建设郑州seo线上推广技术
  • 有什么网站帮做邀请函设计的网站快速排名推荐
  • 一级a做爰片免费的网站有吗靠谱的广告联盟
  • 电子商务网站怎么做推广网站推广常用方法
  • 国外做化学申报的网站seo需要掌握哪些技术
  • 网站开发网页设计外链购买交易平台
  • 经营性网站必须备案企业网站有哪些
  • 制作网站花都2024年重大新闻简短
  • 做平面设计的网站网络营销 长沙
  • 武汉做网站哪家专业深圳网络运营推广公司
  • dw做网站背景音乐360广告联盟平台
  • 网站建设倒计时代码网站自然排名优化
  • 可以做动漫网站的源码源码网络优化培训骗局
  • 手机网站模板 htmlwindows优化大师的功能
  • 买网站的域名茶叶seo网站推广与优化方案
  • 建立企业网站多少钱惠州seo推广公司
  • 嘉兴市做外贸网站网络优化公司排名
  • 佛山市专注网站建设平台什么是seo关键词
  • 常州外贸网站制作寻找客户资源的网站
  • 济南网站建设jnwuyi怎么制作网站链接
  • wordpress 站内搜索 慢怎么建网站免费的
  • 郑州做网站的公司哪家好全国最新疫情实时状况地图
  • vue 做pc网站可以吗搜索引擎哪个好用
  • 房地产新闻头条最新消息网站优化推广排名
  • 帮公司做网站赚钱吗营销软文