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

Hive的基本操作

Hive的基本操作

参考: Hive(二)hive的基本操作 - 凌-风 - 博客园

Hive - 标签 - 凌-风 - 博客园

1:创建数据库

     create database userTest comment '' with dbpropertie。。。。。

2:切换数据库 

    use userTest;

3:删除数据库

    drop database userTest;

    删除数据库时要保证数据库为空,否则会报错

4:查看数据库信息

    describe database extended userTest

5:创建表(内部表)

   1: create table dataFlow(phoneNumber string,upFlow int,downFlow int);

   2:创建以某个分隔符的表

    create table dataFlow(phoneNumber string,upFlow int,downFlow int) row format delimited fields terminated by ',' ;

    3:

create table [external] employees(

name string,

salary float,

subordinates array<string>,

deductions map<string,float>,

address struct<street:string,city:string,state:string,zip:int>

)

row format delimited fields terminated by '\t' lines terminated by '\n' stored as textfile;

6:查看数据表的创建过程

    show create table dataFlow;

7:查看数据表信息

    desc dataFlow;

    desc [extended,formatted] tablename;

8:删除数据表

    drop table 数据库名.表名

9:数据导入

  内部:  load data local inpath '/home/bigdata/dataFlow.log' into table sand.dataFlow;

  外部:load data inpath '/dataFlow.log' overwrite into table dataFlow;

10:创建表(外部表)

 a、创建内部表   

                   create table mytable (id int, name string) row format delimited fields terminated by ','

                   stored as textfile;

 

                b、创建外部表

                    create external table mytable2 (id int, name string) row format delimited fields

                    terminated by ',' location '/user/hive/warehouse/mytable2';

 

 

 

相关文章:

  • vue、vscode格式规范prettier、eslint、git commit
  • Revit中门窗如何使用遮罩区域?及CAD生成门窗?
  • windows下使用docker
  • c# iot .net 6 树莓派 读取光敏传感器四针+模拟转数字模块 代码实例
  • Hexagon_V65_Programmers_Reference_Manual(37)
  • JSD-2204-(业务逻辑开发)-续开发购物车功能-新增订单功能-Leaf-Day10
  • 计算机中常见英文术语对照表
  • Django--request 对象
  • 清华推出“脑机绘梦”,把脑电信号变成绘画元素!雨果奖得主用了也说好
  • 嫦娥奔月html+css
  • 金仓数据库 KingbaseES 插件参考手册 S(5)
  • 深度神经网络和反向传播,双向传播的神经网络
  • PHP 特性之 trait
  • 数字收藏盲盒系统开发的非nft交易建设
  • SAP ABAP openSQL数据库操作(二)
  • 【技术性】Search知识
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 2017 前端面试准备 - 收藏集 - 掘金
  • canvas 绘制双线技巧
  • CSS 提示工具(Tooltip)
  • ES6核心特性
  • Git初体验
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • JavaScript学习总结——原型
  • js继承的实现方法
  • Magento 1.x 中文订单打印乱码
  • React+TypeScript入门
  • scrapy学习之路4(itemloder的使用)
  • Vue.js-Day01
  • 工程优化暨babel升级小记
  • 前端知识点整理(待续)
  • 深度解析利用ES6进行Promise封装总结
  • 数组的操作
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • ​iOS安全加固方法及实现
  • #{}和${}的区别是什么 -- java面试
  • (HAL库版)freeRTOS移植STMF103
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (已解决)什么是vue导航守卫
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)程序员疫苗:代码注入
  • (转)为C# Windows服务添加安装程序
  • .NET的数据绑定
  • .NET连接数据库方式
  • /etc/sudoers (root权限管理)
  • @Transactional 竟也能解决分布式事务?
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝
  • [].shift.call( arguments ) 和 [].slice.call( arguments )
  • [Android]创建TabBar
  • [AutoSar]BSW_OS 02 Autosar OS_STACK
  • [c#基础]DataTable的Select方法