在使用SHOW CREATE TABLE命令之前,你需要知道你要查询的表的名称。 在Hive命令行界面或Hue等Hive客户端工具中执行命令: 你可以直接在Hive的命令行界面(CLI)中执行这个命令,或者通过像Hue这样的Hive客户端工具来执行。 示例如下(假设表名为my_table): sql SHOW CREATE TABLE my_table; 查看并解读命令返回的结果...
对内部表的修改会将修改直接同步给元数据,而对外部表的表结构和分区进行修改,则需要修复(MSCK REPAIR TABLE table_name;) 外部表与内部表的使用情境 外部表: 内部表: 查看表结构命令: desc XXX; desc formatted XXX; //查看详细表结构 1. 2. 显示建表语句 show create table XXX; 1. 3、分区表 分区表实...
show partitions 表名; # 显示表名的分区 show create table_name; # 显示创建表的结构 # 建表语句 # 内部表 use xxdb; create table xxx; # 创建一个表,结构与其他一样 create table xxx like xxx; # 外部表 use xxdb; create external table xxx; # 分区表 use xxdb; create external table xxx ...
一、DDL操作(数据定义语言)DDL操作(数据定义语言)包括:Create、Alter、Show、Drop等。 create database- 创建新数据库alter database - 修改数据库drop database - 删除数据库create table - 创建新表alter t…
hive> show create table表名; -- 关键字'table'需要写,不然报错 hive> show create table sales_info_test ;OKCREATE EXTERNAL TABLE`sales_info_test`( -- 外部表`c1`bigint COMMENT'c1的注释',`c2`stringCOMMENT'c2的注释')COMMENT'测试表'PARTITIONED BY (`dt`strin...
当对Hive的VIEW执行SHOW CREATE TABLE时,结果输出只有部分,会被截断,这个表现在Hue,Beeline以及Hive CLI中都会存在,如下所示。 1.通过Hue 2.通过Beeline 代码语言:javascript 复制 0:jdbc:hive2://localhost:10000/default>SHOWCREATETABLEtest_view;+---+--+|createtab_stmt|+---+--+|CREATEVIEW`test_view...
create table class(class int); 查看表 show tables; 查看表结构信息 desc student; 查看表的创建信息 show create table student; 修改表名字 alter table class rename to class_name; 给表添加列 alter table class add columns (name string); 删除表 drop table class; 多列表的创建 创建多列表的时候需要...
1.show create table table_name;2.desc table_name;3.重命名表名 语法:alter table old_table_name rename to new_table_name;实例://将表名为test1的表修改其表名为test2 alter table test1 rename to test2;4.删除表 语法:drop table table_name;实例:drop table test1;5.增加列 语法:alter table...
show create table table_name; 获取表的DDL建表语句 show functions; ——>Hive SQL中常见的show语法 --1、显示所有数据库 SCHEMAS和DATABASES的用法 功能一样 show databases;show schemas;--2、显示当前数据库所有表/视图/物化视图/分区/索引 show tables;SHOW TABLES[IN database_name];--指定某个数据库-...
7. show create table_name; # 显示创建表的详细信息 8. msck repair table cr_cdma_bsi_mscktest; # hive 刷新分区 9. ALTER TABLE order_info DROP IF EXISTS PARTITION (dt='20200501'); # 删除分区 # 建表语句 # 内部表 create table xxx like xxx; ...