Hive表结构操作(增加列,删除列,修改列,移动列)
前言
Hive 表结构操作
内容
1.给hive表中添加某个字段:
格式:
alter table 表名 add columns (字段名 字段类型 comment '字段描述');
示例1:
alter table table_name add columns (now_time string comment '当前时间');
示例2:
alter table table_name add columns (now_time varchar(300) comment '当前时间');
2.个体hive表中指定位置添加字段:
步骤:先添加字段到最后 ,然后再移动到指定位置
alter table table_name add columns (c_time string comment '当前时间'); 添加到最后
alter table table_name change c_time c_time string after giao; 移动到指定位置,giao后面
3.修改hive表的名字:
格式:
ALTER TABLE table_name CHANGE 旧列名 新列名 字段类型;
示例:
alter table giao change id taskid varchar(300);
4.修改hive表的名:
alter table name rename to new_Name;
5.修改表的备注:
ALTER TABLE 数据库名.表名 SET TBLPROPERTIES('comment' = '新的表备注');
6.删除Hive表中某个字段:
create table giao(
a string,
b string,
c string,
d string,
e bigint,
f bigint,
f int
);
删除 f 列 :
ALTER TABLE test REPLACE COLUMNS (
a string,
b bigint,
c string,
d string,
e bigint
);
总结
Hive表结构操作(增加列,删除列,修改列,移动列)
Hive表结构操作(增加列,删除列,修改列,移动列)相关推荐
- Hive详细表结构操作(增加列,删除列,修改列,移动列)
Hive详细表结构操作(增加列,删除列,修改列,移动列) 1.向Hive表中添加某个字段 格式:alter table 表名 add columns (字段名 字段类型 comment '字段描述') ...
- mysql修改表结构权限_mysql 修改表结构操作
mysql 修改表结构操作 使用 [desc 表名]查看表结构 1.mysql > alter table passwd add id int(3) not null auto_incremen ...
- mysql jdbc 表结构_JDBC操作表:JDBC修改表结构
操作数据库:mysql 操作目的:通过增加字段,删除字段,修改字段和修改字段类型的方式让大家熟练掌握通过JDBC修改表结构. 在通过JDBC修改表结构前,我们还是先看下当前的表结构,如下图所示: 1. ...
- 数据库——MySQL(一)(数据库常用命令、数据类型、创建表与修改表结构、约束、约束修改添加)
MySQL数据库的概述: MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库信息增.删.查.改管理 - ...
- 小汤学编程之MySQL(二)——数据库操作、表结构操作、表数据操作、查询数据和数据类型
一.数据库操作 1.创建数据库 2.查询数据库 3.修改数据库 4.使用数据库 二.表结构操作 1.创建表 2.查询表 3.修改表 4.删除表 三.表数 ...
- sybase 中可以对现有的表结构进行增加
sybase 中可以对现有的表结构进行增加,修改(可以增大长度,也可以减少,在oracle中 只能增大),删除(在oracle中不容许) alter table add ... (增加) alter ...
- mysql word_mysql导出word的表结构操作
mysql导出word的表结构操作 1.首先准备好mysql的相关插件mysql-connector-odbc和DBExportDoc 百度网盘地址: 2安装驱动 打开DBExportDoc V1.0 ...
- Hive总结 --hive表的创建,删除和修改
一.创建表 官网创建HIVE表定义如下: CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name -- (No ...
- sql devalop连接mysql_SQL-Mysql表结构操作
一 前言 本篇内容是关于 基本的数据库操作,建表,表结构修改等内容: 学习本篇的基础是知识追寻者以前发布的文章: 公众号:知识追寻者 知识追寻者(Inheriting the spirit of op ...
最新文章
- VS恢复默认设置的2种方法
- springboot1.5.10兼容高版本6.1.1elasticsearch
- 深度探索C++ 对象模型(2)-类的对象的内存大小
- CTAS VS create table and then insert
- Ubuntu 16.04 安装 ROS
- LeetCode 261. 以图判树(全部连通+边数=V-1)
- 华为鸿蒙os2.0系统何时搭载手机,鸿蒙OS 2.0系统正式发布!余承东:明年华为系手机将会搭载...
- windows理论基础(一)
- JAVA自学作业02
- python中title函数有什么用_基于Python中capitalize()与title()的区别详解
- 酒店客房管理信息系统
- Texmacs中文支持
- 要只看每日减少的新增数量,别忘了疫情最开始的时候可能也只有几个人患病
- python nginx部署_nginx部署python应用
- lisp 非对称缓和曲线_CAD画缓和曲线lisp程序
- 地理信息系统(GIS)系列——绪论
- 浅谈javascript的原型和原型链(新手懵懂想学会原型链?看这篇文章就足够啦!!!)
- win7计算机本地用户和组,Win7系统找不到本地用户和组的两大解决方案
- adb自动化控制手机工具类
- 视频教程-全新Go语言前后端分离实战项目(Beego)-Go语言