在Hive中,有两种类型的表:外部表(External Table)和内部表(Managed Table)。它们在数据存储和管理方式上存在一些重要的区别。
本文就来对这些知识做一个总结。
1、如何在hive中创建内部表和外部表?
2、内部表和外部表的一些区别。
3、怎么查看一个表是内部表还是外部表?
4、如何选择内部表还是外部表?它们的应用场景是什么?
一、如何在Hive中创建外部表和内部表?
在Hive中,可以使用CREATE TABLE语句创建外部表和内部表。下面是创建外部表和内部表的示例:
创建外部表:
CREATE EXTERNAL TABLE external_table_name (column1 data_type,column2 data_type,...
)
ROW FORMAT DELIMITED