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

漫画做视频在线观看网站深圳网络推广专员

漫画做视频在线观看网站,深圳网络推广专员,网站建设中gif,软件公司招聘网站原生数据类型 准备数据 查看表信息 加载数据 查看数据 复杂数据类型-数组 准备数据 查看数据 ​优化 复杂数据类型-map 准备数据 查看数据 复杂数据类型-默认分隔符 准备数据 查看数据 原生数据类型 准备数据 -- 1 建库 drop database if exists db_1 cascade;…

        原生数据类型

准备数据

查看表信息

加载数据

查看数据

复杂数据类型-数组

准备数据

查看数据

​优化

复杂数据类型-map

准备数据

查看数据

复杂数据类型-默认分隔符

准备数据

查看数据


原生数据类型

准备数据

-- 1 建库
drop database if exists db_1 cascade;
create database if not exists db_1;
use db_1;-- 2 建表
create table tb_archer(id int comment "ID",name string comment "英雄名称",hp_max int comment "最大生命",mp_max int comment "最大法力",attack_max int comment "最高物攻",defense_max int comment "最大物防",attack_range string comment "攻击范围",role_main string comment "主要定位",role_assist string comment "次要定位"
)
comment '射手表'
row format delimited fields terminated by '\t'
;

查看表信息

-- 查看表的信息
desc db_1.tb_archer;-- 查看表的详细信息
desc formatted db_1.tb_archer;

加载数据

方式一:从本地加载到hdfs上

方式二:使用load命令将本地文件传到hdfs上

load data local inpath '/root/honor_of_kings/01_archer.txt' into table db_1.tb_archer_2;

方式三:使用load命令在hdfs上移动文件

-- 方式三:使用load命令将hdfs上的一个文件传到另一个目录下(这个是剪切效果,之前的文件将会没有)
load data inpath '/data/honor_of_kings/01_archer.txt' into table db_1.tb_archer_3;

hdfs没传之前

传之后

查看数据

select * from db_1.tb_archer;

复杂数据类型-数组

使用delimited关建字

row format delimited fields terminated by ',' :每个列之间分割
collection items terminated by '-':集合之间的元素分割
map keys terminated by ':' :键值对之间分割
lines terminated by '\n':每行数据分割

准备数据

-- 创建表
create table db_1.tb_user(id int,name string,hobbys string
)
row format delimited fields terminated by ','
;-- 加载数据
load data local inpath '/root/users.txt' into table db_1.tb_user;-- 查看数据-
select * from db_1.tb_user;

查看数据

通过制定分隔符转化成数组

-- 节选最后一列的爱好
selectid,name,hobbys,split(hobbys, '-'),split(hobbys, '-')[0],split(hobbys, '-')[1],split(hobbys, '-')[2]
from db_1.tb_user;
优化

加上delimited关建字,使用row format delimited来处理单分隔符问题

-- 创建表
create table db_1.tb_user_2 (id int,name string,hobbys array<string>
)
row format delimited fields terminated by ',' --每列之间用’,‘分割
collection items terminated by '-'  -- 集合之间的元素用’,‘分割
;-- 加载数据
load data local inpath '/root/users.txt' into table db_1.tb_user_2;-- 查看数据
selectid,name,hobbys,hobbys[0],hobbys[1],hobbys[2]
from db_1.tb_user_2;

 复杂数据类型-map

准备数据

-- 创建表
create table t_hot_hero_skin_price(id int,name string,win_rate int,skin_price map<string,int>
)
row format delimited fields terminated by ','
collection items terminated by '-'
map keys terminated by ':'  -- 键值对之间用':'分割
;-- 加载数据
load data local inpath '/root/honor_of_kings/02_hot_hero_skin_price.txt' into table t_hot_hero_skin_price;

查看数据

-- 查看全部数据
select * from t_hot_hero_skin_price;

指定数据:查看id=1的“大圣娶亲”和“至尊宝”的皮肤价格。

select*,skin_price['大圣娶亲'],skin_price['至尊宝']
from t_hot_hero_skin_price
where id=1
;

 

 复杂数据类型-默认分隔符

准备数据

-- 创建表
create table tb_team_ace_player(id int,team_name string,ace_player_name string
);-- 加载数据
load data local inpath '/root/honor_of_kings/03_team_ace_player.txt' into table db_1.tb_team_ace_player;

查看数据

select * from db_1.tb_team_ace_player;

 默认分隔符是^A

 

http://www.dinnco.com/news/66000.html

相关文章:

  • 做我姓什么的网站百度网盘app官网下载
  • 网站建设费税率是多少济南搜索引擎优化网站
  • 网站关键字优化合同qq关键词排名优化
  • 常州集团网站建设各种推广平台
  • 北京南站停车场收费标准如何开一个自己的网站
  • 网络公司构建网站百度账号怎么注销
  • 义乌 外贸网站 开发seo是什么单位
  • 做网站的云服务器选什么百度100%秒收录
  • 南京网站设计公司兴田德润放心网站制作开发
  • 四川网站备案seo研究中心骗局
  • wordpress主题:精选zruckmetro主题seo怎样优化网站
  • 广东手机网站建设报价表品牌网站建设
  • 网站开发的技术可行性百度seo怎么把关键词优化上去
  • 成都网站建设有名的网站点击量 哪里查询
  • 广州市车管所网站建设推广标题怎么写
  • 网站开发企业需要什么资质市场调研报告范文
  • 中国建设信息港网站app推广项目
  • 厚街响应式网站设计广州百度首页优化
  • 廊坊疫情最新消息情况梁水才seo优化专家
  • 做物流的都有哪些网站网络营销seo是什么意思
  • 安徽华建建设工程公司网站新品牌推广方案
  • 广东省建设执业资格注册中心官方网站网络服务商电话
  • 搜索网站logo怎么做百度seo是什么意思呢
  • 怎么做网站地图导航网络营销方案模板
  • 自建木屋教程郑州搜索引擎优化
  • aws网站建设游戏推广员到底犯不犯法
  • 网站做视频播放占用cpu吗怎么让某个关键词排名上去
  • 荆门市网站建设开发网站的流程
  • 网站建设寻找可以途径新手如何自己做网站
  • 河南广告制作公司网站html静态网页制作