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

手机网站建设哪家公司好深圳华强北

手机网站建设哪家公司好,深圳华强北,专业的佛山网站设计,做网站499Hive语法(一) 文章目录Hive语法(一)Hive数据类型基本数据类型(与SQL类似)集合数据类型Hive数据结构数据库操作创建库使用库删除库表操作创建表指定分隔符默认分隔符(可省略 row format&#xff…

Hive语法(一)


文章目录

  • Hive语法(一)
  • Hive数据类型
    • 基本数据类型(与SQL类似)
    • 集合数据类型
  • Hive数据结构
  • 数据库操作
    • 创建库
    • 使用库
    • 删除库
  • 表操作
    • 创建表
      • 指定分隔符
      • 默认分隔符(可省略 row format)
    • 删除表
  • show语法
  • 案例
    • 数据
    • 建库
    • 建表
    • 上传数据
    • 查询结果


Hive数据类型

在这里插入图片描述

基本数据类型(与SQL类似)

在这里插入图片描述

集合数据类型

ARRAY:存储的数据为相同类型
MAP:具有相同类型的键值对
STRUCT:封装了一组字段
在这里插入图片描述

Hive数据结构

在这里插入图片描述

数据库操作

在这里插入图片描述

创建库

CREATE DATABASE [IF NOT EXISTS] database_name
[COMMENT database_comment]
[LOCATION hdfs_path]
[WITH DBPROPERTIES(property_name=property_value,..)]

COMMENT:数据库注释说明语句
LOCATION:指定数库在HDFS存储位置默认/user/hive/warehouse/dbname.db
WITH DBPROPERTIES:用于指定一些数庭库的属性配置。

使用库

选择特定的数据库

USE database_name

删除库

默认为RESTRICT-------这意味着仅在数据库为空时才删除它。
要删除带表数库(不为空数库)-----CASCADE强制删除

DROP DATABASE [IF EXISTS] database_name [RESTRICT|CASCADE]

表操作

创建表

CREATE TABLE [IF NOT EXISTS] [db_name].table_name
(col_name data_type [COMMENT col_comment],…)
[COMMENT table comment]
[ROW FORMAT DELIMITED ..]

指定分隔符

LazySimpleSerDe是Hive默认的,包含4种子语法,分别用于指定字段之间、集合元素之间、map映射kv之间、换行的分隔符号。
在这里插入图片描述

默认分隔符(可省略 row format)

建表时如果没有row format语法指定分隔符,则采用默认分隔符;
默认的分割符是’\001’,一种特殊的字符,使用的是ASC11编码的值,键盘是打不出来的。
在这里插入图片描述

在vim编辑器中,连续按下ctrl+v / ctrl+a即可输入’\001’,显示^A

在其他编辑器中以SOH的形式显示

删除表

drop table table_name

show语法

#查看数据库
show databases
#查看表
show tables
#查看指定某个数据库的表
show tables [in database_name]
#查看创建表信息
show create table table_name

案例

数据

Michael|Montreal,Toronto|Male,30|DB:80|Product:Developer Lead
Will|Montreal|Male,35|Perl:85|Product:Lead,Test:Lead
Shelley|New York|Female,27|Python:80|Test:Lead,COE:Architect
Lucy|Vancouver|Female,57|Sales:89,HR:94|Sales:Lead

建库

create database test;

建表

create table if not exists employee(name string,workplace array<string>,gender_age struct<gender:string,age:int>,skills_score map<string,int>,depart_title map<string,string>
)
row format delimited fields terminated by '|'
collection items terminated by ','
map keys terminated by ':'
lines terminated by '\n';

上传数据

load data local inpath '/opt/stufile/emp.txt' into table employee;

查询结果

select * from employee;

在这里插入图片描述

http://www.ho-use.cn/article/3325.html

相关文章:

  • 网站备案个人使用个人网页
  • 网页设计作业电影介绍网站代运营公司
  • 网站建设用什么系统好全球疫情最新数据消息
  • 手机软件制作和做网站相同上海优化公司有哪些
  • 宁波专业网站seo公司百度推广账号登陆入口
  • 昆明做网站公司哪家好专业网络推广
  • 网站建设和赚钱方法怎么建网站教程图解
  • 中国风html5网站模板百度收录查询工具官网
  • 机电建设工程施工网站图片百度广告屏蔽
  • c2c电子商务网站有哪些网址
  • 苏州网站建设情况推广软件的app
  • 湖南中耀建设集团有限公司网站seo网站关键词优化快速官网
  • 最好免费观看高清视频直播站长工具seo综合查询推广
  • 如何零基础做网站怎么创建网站赚钱
  • 电脑维护网站模板seo推广招聘
  • 网站的需求青岛新闻最新消息
  • 东湖网站建设凡科建站官网
  • 中国空间站简介100字蚌埠seo外包
  • 成品网站建设咨询必应搜索引擎
  • 网站建设存在四个问题今日热点头条
  • 四川网站开发制作seo顾问服务
  • 简述网站建设与维护头条热点新闻
  • 做后期的网站爱站小工具计算器
  • 长沙网站设计建设优化技术基础
  • 集团公司网站建设新东方烹饪学校
  • 怎样做网站的源代码重庆森林电影完整版
  • 手机模板网站站外推广怎么做
  • 企业网站哪个平台好优秀营销软文范例800字
  • wordpress 采集 摘要seo关键词选择及优化
  • 百度主机做视频网站怎么样seo推广方法