大数据学习之路26-hive的基本建表语句,内外部表的区别,删除表导入数据

本文介绍了Hive中创建数据库、内部表和外部表的基本操作,强调了正确指定字段分隔符的重要性。在Hive中,内部表的目录遵循默认规则,而外部表允许用户自定义存储位置。删除内部表会同时删除元数据和数据,而外部表只删除元数据,提供了一种保护数据的安全机制。通过示例展示了数据导入的不同方法,包括使用`load data`命令加载本地文件到表中。

1.建库

hive中有一个默认的库:

库名:default

库目录:hdfs://marshal:9000/user/hive/warehouse

新建库:

create database db_order;

我们的数据库在DBS中可以看到:

库建好后,在hdfs中会生成一个库目录,目录名为库名.db

2.基本建表语句

use db_order;

create table t_order(id string,create_time string,amount float,uid string);

表建好后,会在所属的库目录中生成一个表目录:

但是刚才的建表语句其实是不完整的,我们如果放数据进去就会出问题。只是这样建表的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未来@音律

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值