[Hive_7] Hive 中的 DDL 操作
2024-08-29 07:03:43
0. 说明
DDL(Data Definition Languages)语句:数据定义语言
这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。
常用的语句关键字主要包括 create、drop、alter 等。
1. create
1.1 仅复制表结构
创建user_par2,与user_par表结构一致,但是没有数据
create table user_par2 like user_par;
1.2 复制表数据
创建user_par2,与user_par完全一致,包括数据,但是分区会被变为字段
create table user_par3 as select * from user_par;
2. drop
2.1 删除分区
alter table user_par2 drop partition(province='sichaun');
3. alter
# 1.修改表名
alter table wc rename to wc3; # 2.添加列
alter table customers add columns(wife string); # 3.删除列,不能用
alter table customers drop column wife; # 4.替换所有列,修改字段名
alter table customers replace columns(id int, name string, age int); # 5.将id列改名为no,类型为string
alter table customers change column id no string;
最新文章
- i春秋手动病毒查杀
- 【新手学Python】一、基础篇
- 在QtCreator 2.1.0 下使用opencv231库加载图片并显示
- webpack中output配置项中chunkFilename属性的用法
- ECSHOP安装百度编辑UEditor教程
- android.support.v4包中的LruCache源码简读
- CentOS 6.4安装AMH面板
- IIS7.5 去除 index.php web.config配置文件
- android工程实现换壁纸功能(转)
- MVC5+ 路由特性
- jQuery选择器面试题
- Mybaits-plus实战(三)
- 【Concurrency-ScheduledExecutorService】
- Altium Designer 18 ------ 原理图和PCB元器件互相查找
- React 开发注意事项
- 观察者模式——Head First
- LPC-LINK 2 Board IO
- MathExam第二次作业
- 32 Profiling Go Programs 分析go语言项目
- (Nginx和PHP下)URL重写,TP实现URL重写