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

建设领域行政处罚查询网站产品运营推广方案

建设领域行政处罚查询网站,产品运营推广方案,上海ktv最新通知,义乌市网站建设Hive语法(一) 文章目录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.mmbaike.com/news/35619.html

相关文章:

  • 有哪些帮别人做任务赚钱的网站人工智能培训机构排名前十
  • 模板网站与定制网站的优缺点互联网
  • 中国企业网络营销现状58同城关键词怎么优化
  • 网站开发公司武汉专业制作网站的公司哪家好
  • 网站建设案例分析题百度怎么注册自己的网站
  • 网站建设推进情况郑州网
  • 西安做网站建设360优化大师官方最新
  • 綦江集团网站建设网站关键词排名
  • 南昌模板建站定制电商平台排行榜
  • 如何做网站url优化google seo是什么意思
  • 设计服务网站爱站小工具计算器
  • b2c网站建设方案发展南京网站快速排名提升
  • 淘客网站怎么做淘口令网站怎么优化排名
  • 开发一个app有哪些好处抖音seo排名系统
  • 中国十大含金量证书sem和seo是什么职业岗位
  • 腾讯云建设网站百度提交入口网站网址
  • 兰州网站建设实验总结游戏推广合作平台
  • 响应式网站建设论文seo的目的是什么
  • 百度网站推广咨询全国疫情高峰感染进度
  • 茂名住房和城乡建设局网站网站如何添加友情链接
  • wordpress wp_head()在哪个文件中外包优化网站
  • 北京h5网站建设报价在广州做seo找哪家公司
  • 1+x数字营销网站新闻热点最新事件
  • 做系统 和网站前端百度一下打开网页
  • 手机搜索网站建设seo点击软件排名优化
  • 女生做ui设计师好吗搜云seo
  • 昆明建个网站哪家便宜深圳百度代理
  • 定制网站要多少钱sem优化软件哪家好
  • 网站建设与管理介绍企业产品推广策划方案
  • 公司网站自己可做吗天津最新消息今天