hue中用live sql delete 表名 与 drop表名的区别
时间: 2023-09-13 20:12:54 浏览: 128
在Hue中,使用Live SQL删除表名和删除表名的区别如下:
1. Delete表名:这会删除表中的所有数据,但保留表结构。也就是说,表仍然存在,只是数据被清空了。如果您想保留表结构并删除其中的数据,则可以使用此命令。
2. Drop表名:这将删除整个表,包括表结构和其中的所有数据。如果您想完全删除表,包括表结构和其中的所有数据,则可以使用此命令。
因此,如果您只想删除表中的数据而保留表结构,则应使用Delete表名命令。如果您想完全删除表,则应使用Drop表名命令。
相关问题
hue 下live sql 会用到数据更新么 这个具体是什么意思 难道是上传后数据 需要更新刷新一下才能得到最新数据么
Hue Live SQL 是一个基于 Web 的 SQL 编辑器,可以实时执行 SQL 查询,并将结果显示在界面上。如果你在 Hue Live SQL 中执行的 SQL 查询所涉及的数据在执行查询之前被更新了,那么你需要刷新页面才能看到最新的数据。因此,Hue Live SQL 中的数据更新是指在执行查询之前更新数据,而不是在执行查询后更新数据。
hue界面使用的live sql 对数仓进行提取数据及分析,我们如何将excel上传至hue里,进行相关合并查询操作?
要将Excel上传到Hue并进行相关合并查询操作,您需要按照以下步骤进行:
1. 在Hue中进入HDFS文件浏览器,将Excel文件上传到HDFS中。
2. 在Hue的Query编辑器中,使用以下语句创建一个外部表来引用上传的Excel文件:
```
CREATE EXTERNAL TABLE excel_table (
col1 string,
col2 string,
...
)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS TEXTFILE
LOCATION '<path_to_excel_file_in_HDFS>';
```
在此语句中, `<path_to_excel_file_in_HDFS>` 是您上传Excel文件的HDFS路径,`col1`,`col2`等是您在Excel文件中定义的列名。
3. 执行上述语句后,您可以在Hue的表浏览器中看到您刚刚创建的表。现在,您可以在查询编辑器中使用此表进行相关查询或合并查询操作。
希望这可以帮助您将Excel上传到Hue并进行相关查询操作。
阅读全文