impala:

查询impala表时一定要加库名
使用级联删除带有表的数据库:DROP database name cascade;

insert插入的两种方式:

1. insert into employee (ID,NAME,AGE,ADDRESS,SALARY)VALUES (1, 'Ramesh', 32, 'Ahmedabad', 20000 );
2.不指定列值,注意顺序
insert into employee values (2, 'Khilan', 25,'Delhi', 15000 );
overwrite覆盖Insert overwrite employee values (1, 'Ram', 26, 'Vish', 370);

desc customer;获取表的字段和类型

alter

1.重命名:ALTER TABLE oldname RENAME TO newname;
2.向表中添加列:ALTER TABLE users ADD COLUMNS (account BIGINT, phone BIGINT);
3.从表中删除列:ALTER TABLE users DROP account
4.改变表中的列名以及列的类型:
ALTER TABLE name CHANGE column_name new_name new_type
清除表中的数据:truncate table_name;

视图与表的区别:

1.视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和
内容(即所有数据行)都来自基本表,它依据基本表存在而存在。
2.一个视图可以对应一个基本表,也可以对应多个基本表,基于一个表也可以建立多个视图。
视图是基本表的抽象和在逻辑意义上建立的新关系。
3.表可以建立各种触发器,可以建立索引,可以建立主健、约束等。但是视图不能建立这些
对象(视图可以建立替代触发器)。表和视图可以更新,但是视图的更新受到约束。

排序:Select * from customers ORDER BY id asc;

asc升序,desc降序
分组聚合:Select name, sum(salary) from customers Group BY name;

过滤:select max(salary) from customers group by age having max(salary) > 20000;

限制输出结果:select * from customers order by id limit 4

偏移量,跳过几行的意思:从头开始算select * from customers order by id limit 4 offset 0;

union:合并查到的结果

select * from customers order by id limit 3 union select * from employee order by id limit 3;

给复杂的查询部分定义别名:
with x as (select 1), y as (select 2) (select * from x union y);

去重:select distinct columns… from table_name;

hive与impala不同步:refresh或者invalid metaData+表名

impala基础的更多相关文章

  1. 第二章 impala基础使用

    第二章 impala基本使用 1.impala的使用 1.1.impala-shell语法 1.1.1.impala-shell的外部命令参数语法 不需要进入到impala-shell交互命令行当中即 ...

  2. Impala基础认知与安装

    一.Impala简介 Cloudera Impala对你存储在Apache Hadoop在HDFS,HBase的数据提供直接查询互动的SQL.除了像Hive使用相同的统一存储平台,Impala也使用相 ...

  3. Impala 学习

    Impala 基础知识介绍与学习,参考文章: Impala-大数据时代快速SQL引擎 https://blog.csdn.net/kangkangwanwan/article/details/7865 ...

  4. 【Hadoop离线基础总结】impala简单介绍及安装部署

    目录 impala的简单介绍 概述 优点 缺点 impala和Hive的关系 impala如何和CDH一起工作 impala的架构及查询计划 impala/hive/spark 对比 impala的安 ...

  5. 【原创】大数据基础之Impala(3)部分调优

    1)将coordinator和executor角色分离 By default, each host in the cluster that runs the impalad daemon can ac ...

  6. 【原创】大数据基础之Impala(1)简介、安装、使用

    impala2.12 官方:http://impala.apache.org/ 一 简介 Apache Impala is the open source, native analytic datab ...

  7. 【原创】大数据基础之Impala(2)实现细节

    一 架构 Impala is a massively-parallel query execution engine, which runs on hundreds of machines in ex ...

  8. 【原创】大数据基础之Ambari(4)通过Ambari部署Impala

    ambari2.7.3(hdp3.1) 安装 impala2.12(自动安装最新) ambari的hdp中原生不支持impala安装,下面介绍如何通过mpack方式使ambari支持impala安装: ...

  9. 【原创】大数据基础之Kerberos(2)hive impala hdfs访问

    1 hive # kadmin.local -q 'ktadd -k /tmp/hive3.keytab -norandkey hive/server03@TEST.COM'# kinit -kt / ...

随机推荐

  1. 【ASP.NET MVC 学习笔记】- 05 依赖注入工具Ninject

    本文参考:http://www.cnblogs.com/willick/p/3223042.html 1.Ninject是一款轻量级的DI工具,可通过VS的插件NuGet将其引用到项目中. 2.使用N ...

  2. LeetCode 380. Insert Delete GetRandom O(1) (插入删除和获得随机数 常数时间)

    Design a data structure that supports all following operations in average O(1) time. insert(val): In ...

  3. 我的Spring学习记录(五)

    在我的Spring学习记录(四)中使用了注解的方式对前面三篇做了总结.而这次,使用了用户登录及注册来对于本人前面四篇做一个应用案例,希望通过这个来对于我们的Spring的使用有一定的了解. 1. 程序 ...

  4. 解析 C# 7中的元组类型(ValueTuple)

    System.Tuple 类型是在.NET 4.0中引入的,但是有两个明显的缺点: (1) Tuple 类型是引用类型. (2) 没有构造函数支持. 为了解决这些问题,C# 7 引入了新的语言功能以及 ...

  5. solr安装血泪史

    Windows10专业版,solr6.5.1,tomcat8.5.14,jdk1.8 转自http://www.jianshu.com/p/dd7a59b3f0b5 科普篇 来自百度百科:Solr简介 ...

  6. Hive简单安装

    数据库的创建 Hive1版本 在此之前要安装好JDK,HADOOP,下载解压Hive 在root下安装mysql:yum install mysql-server mysql-client //一般M ...

  7. jquery.editable-select 可编辑下拉框之获取select值和input值

    使用jquery.editable-select可以实现可编辑下拉框的功能,但需要先导入jquery.js,jquery.editable-select.css,jquery.editable-sel ...

  8. 注销/etc/passwd带来的系统登陆不上

    今天在修改虚拟机密码上的时候,将/etc/passwd中root所在的哪行注销掉了,想象是注销了,root登陆时应该不要输入密码,结果是系统进度条走到最后的时候 进入不了系统了. 结果去普及了下/et ...

  9. 针对数据量较大的表,需要进行跨库复制,采用navcat 实现sqlite数据库跨数据库的数据表迁移 [转载]

    2014年12月13日 14:36 新浪博客 (转自http://www.cnblogs.com/nmj1986/archive/2012/09/17/2688827.html) 需求: 有两个不同的 ...

  10. Luogu P2183 巧克力

    题目描述 佳佳邀请了M个同学到家里玩.为了招待客人,她需要将巧克力分给她的好朋友们.她有N(1<=N<=5000)块巧克力,但是大小各不一样,第i块巧克力大小为为1*Xi(1<=i& ...