常用的Hive操作命令及其功能:
1.创建数据库:
CREATE DATABASE [IF NOT EXISTS] database_name;
2.建表:
CREATE TABLE [IF NOT EXISTS] table_name (
...
)
3.查询表中数据:
SELECT * FROM table_name;
4.插入数据:
INSERT INTO TABLE table_name VALUES (value1, value2, ...);
5.查看表数据统计信息:
ANALYZE TABLE table_name COMPUTE STATISTICS;
这些常见命令用于管理数据库、表、数据以及执行查询和分析操作。
修改表结构:
#ALTER TABLE
ALTER TABLE table_name ADD|DROP|RENAME column_name data_type;
#ADD 向表中添加新列
#DROP 删除表中的列
显示数据库中的所有表
SHOW TABLES
显示表的详细信息(表的存储信息、表的属性等)
DESCRIBE FORMATTED table_name
显示表的详细信息(列的注释、位置等)
DESCRIBE EXTENDED table_name
清空表中的数据
TRUNCATE TABLE table_name
显示表的所有分区信息
SHOW PARTITIONS table_name
按指定列对数据进行分组
SELECT column, COUNT(*) FROM table_name GROUP BY column
按指定列对数据进行排序,按照column
列的升序顺序进行排序。它会返回按照column
列值从小到大排列的所有行数据。
SELECT * FROM table_name ORDER BY column ASC
熟练运用命令,能让用户更好地了解并管理数据,可以让用户更高效地处理数据。