Create/Drop/Alter View Create View Drop View Alter View Properties Alter View As Select Version information Icon View support is only available in Hive 0.6 and later. Create View CREATE VIEW [IF NOT EXISTS] view_name [(column_name [COMMENT column_com…
Hive Data Definition Language Hive Data Definition Language Overview Create/Drop/Alter Database Create/Drop/Truncate Table Alter Table/Partition/Column Create/Drop/Alter View Create/Drop/Alter Index Create/Drop Function Create/Drop/Grant/Revoke Roles…
Create/Drop/Grant/Revoke Roles and Privileges Hive Default Authorization - Legacy Mode has information about these DDL statements: CREATE ROLE GRANT ROLE REVOKE ROLE GRANT privilege_type REVOKE privilege_type DROP ROLE SHOW ROLE GRANT SHOW GRANT For …
回顾: 1.sql99中的表连接 select 字段列表 from 左表 {[inner]|{left|right|full} [outer]} join 右表 on 关联条件; 集合操作 union union all intersect minus 组函数和分组 3.1 组函数 count * max min sum avg distinct NULL 3.2 分组 group by having 语法: select from where group by having order by…
一: Flashback Drop 操作流程 模式一:drop table 后未新建同名表 SQL> create table flashdrop as select * from user_objects;Table created. SQL> create bitmap index ind_flashdrop on flashdrop(object_type);Index created. SQL> drop table flashdrop;Table dropped.--查看 re…
find()从左向右寻找子序列的位置,如存在多个相同子序列只返回第一个查找到的位置,如果子序列不存在返回-1 rfind()从右向左寻找子序列的位置..... index()从左向右寻找子序列的位置,如果子序列不存在报错,所以一般我们用find()更好一些 rindex()从右向左寻找子序列的位置..... 举个列子: 1 a = "hello world" 2 a1 = a.find("l") 3 a2 = a.rfind("v") 4 pri…
Hive的基本理论与安装可参看作者上一篇博文<Apache Hive 基本理论与安装指南>. 一.Hive命令行 所有的hive命令都可以通过hive命令行去执行,hive命令行中仍有许多选项.使用$hive -H查看: -e 选项后面可以直接接一个hql语句,不用进入到hive命令行用户接口再输入hql语句. -f 选项后面接一个hql语句的文件. -i 选项在hql语句执行之前的初始化hql文件.例如添加.导入等操作都可以写在这个hql语句文件中. 在hive使用中,大多是写很多脚本,在h…
Elasticsearch核心技术(2)--- 基本概念 这篇博客讲到基本概念包括: Index.Type.Document.集群,节点,分片及副本,倒排索引. 一.Index.Type.Document 1.Index index:索引是文档(Document)的容器,是一类文档的集合. 索引这个词在 ElasticSearch 会有三种意思: 1).索引(名词) 类比传统的关系型数据库领域来说,索引相当于SQL中的一个数据库(Database).索引由其名称(必须为全小写字符)进行标识. 2…
1.SQL(结构化查询语言)的组成:数据定义语言DDL.数据操纵语言DML.数据控制语言DCL.其他. 2.SQL语言的功能: 1)数据查询:SELECT 2)数据定义:CREATE   DROP  ALTER 3)数据操纵:INSERT  UPDATE  DELETE 4)数据控制:GRANT  REVOKE 3.SQL语言的操作对象 1)基本表:数据库中独立存在的表. 2)视图:从一个或几个基本表中导出的表,是虚表,只存放视图的定义,不存放对应的数据. 3)查询表:查询结果对应的表. 4)存…
索引 数据库的索引就像一本书的目录,能够加快数据库的查询速度. MYSQL索引有四种PRIMARY.INDEX.UNIQUE.FULLTEXT, 其中PRIMARY.INDEX.UNIQUE是一类,FULLTEXT是一类. 这四种都是单列索引,也就是他们都是作用于单个一列,所以也称单列索引:但是所以一个索引也可以作用于多个列上,称为组合索引或复合索引. 单列索引 新建一张测试表 ) NOT NULL); (1)PRIMARY:主键索引.索引列唯一且不能为空:一张表只能有一个主键索引(主键索引通常…