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

深圳定制网站建设培训网站设计

深圳定制网站建设,培训网站设计,怎样推广广告,广州专业网站建设有哪些基本类型 整型 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.hengruixuexiao.com/news/44871.html

相关文章:

  • 怎么做网站的rss深圳关键词排名推广
  • php网站开发入门到精通教程短视频剪辑培训班速成
  • wordpress关闭评论框鸡西网站seo
  • 网站建设的类型有几种外贸独立站怎么做
  • 自己电脑做网站服务器设置广州头条今日头条新闻
  • 亿网行网站建设114企业网2023北京封控了
  • 怎么建网站自己做赌场搜狗网站seo
  • 国外做兼职网站有哪些手机端网站优化
  • 赣州网站制作找哪家好企业营销策划公司
  • 营销型网站建设的认识百度浏览器
  • 2021年uc秒懂网址天津seo网络营销
  • 制作网页软件下载长沙seo网站推广
  • 提供家居企业网站建设百度推广营销中心
  • 类做秋霞的网站百度一下你就知道官网网页
  • 大气的企业网站百度推广开户代理商
  • 霸州建设局网站百度seo还有前景吗
  • 网站做开票百度关键词搜索推广
  • 做安全宣传的是什么网站宁德seo优化
  • 备案增加网站上海专业网络推广公司
  • 网站做支付系统google play 安卓下载
  • 浦东新区专业网站建设婚恋网站排名前三
  • 找别人做网站注意什么百度浏览器下载
  • 示范校建设网站产品推广方案
  • 只用php做网站凡科建站官网免费注册
  • 做门窗的建网站怎么赚钱百度网盘电脑网页版
  • 湖南企业网站建设品牌推广营销
  • 做网站需要切图吗百度号码认证平台官网
  • 淘宝客怎么样做网站企业营销策划书范文
  • 资质升级业绩备案在哪个网站做整合营销是什么
  • idc自动续费网站源码网址导航下载到桌面