Hive基本命令

一.数据库操作:

  1. 查看数据库:SHOW DATABASES;
  2. 进入数据库:USE 库名;
  3. 删除数据库:DROP DATABASE 数据库名;
  4. 创建数据库:CREATE DATABASE 数据库名;

二.表操作:

  1. 查看表:SHOW TABLES;
  2. 删除表:DROP TABLE 表;
  3. 创建表:CREATE TABLE 表名 (列名 列类型);
  4. 添加分区:ALTER TABLE 表名 ADD PARTITION (分区条件);
  5. 复制表结构:CREATE TABLE 新表名 LIKE 原表名;
  6. 查看非当前使用的数据库中的表:SHOW TABLES IN 数据库名;
  7. 查看数据库中以指定字符开头的表:SHOW TABLES LIKE '字符%';
  8. 查看表的详细建表语句:SHOW CREATE TABLE 表名;
  9. 修改表名:ALTER TABLE 表名 RENAME TO 新表名;
  10. 增加字段:ALTER TABLE 表名 ADD COLUMNS (字段名 字段类型);
  11. 修改字段:ALTER TABLE 表名 CHANGE 列名 新列名 新列类型;
  12. 替换所有字段:ALTER TABLE 表名 REPLACE COLUMNS (新列名1 新列类型1, 新列名2 新列类型2);
  13. 清空表数据:TRUNCATE TABLE 表名;

三.数据加载和查询:

  1. 加载数据:LOAD DATA LOCAL INPATH '/路径/文件名' INTO TABLE 表名 [PARTITION (分区条件)];
  2. 查询表所有数据:SELECT * FROM 表名;
  3. 查看表结构:DESC 表名;
  4. 查询语句顺序:WHERE 条件查询 -> GROUP BY 分组查询 -> ORDER BY 排序查询 -> CLUSTER BY 分桶查询 -> LIMIT 限定;

四.其他操作:

  1. 查看分区信息:SHOW PARTITIONS 表名;
  2. 查看正在使用的数据库:SELECT CURRENT_DATABASE();
  3. 查看数据库信息:DESC DATABASE 数据库名。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值