--1、显示所有数据库 SCHEMAS和DATABASES的用法 功能一样 show databases; show schemas; --2、显示当前数据库所有表/视图/物化视图/分区/索引 show tables; SHOW TABLES [IN database_name]; --指定某个数据库 --3、显示当前数据库下所有视图 Show Views; SHOW VIEWS 'test_*'; -- show all views that...
1、查看数据库:show databases; 2、根据字段筛选和查找表:show tables like '*?*' 3、查看表结构:desc TABLE_NAME; 4、查看当前所在的数据库:select current_database(); 5、查看表的创建信息:show create table 表名 6、删除表:drop table 表名 [purge]:purge直接删掉,不保留在回收站; 7、清空表数据:t...
Hive Command line Options $HIVE_HOME/bin/hive是一个shell工具,它可以用来运行于交互或批处理方式配置单元查询。 Usage: hive[-hiveconf x=y]*[<-i filename>]*[<-f filename>|<-e query-string>][-S]-i<filename>Initialization Sqlfromfile(executed automaticallyandsilently beforeanyother commands)-e...
create table sut_copylikestudent; 无论被复制的表是内部表还是外部表,如果在table的前面没有加exteral那么复制出来的新表都是内部表 查看命令 show tables; show tables in dname; show tables like 'stu*';//使用正则表达式 查看表的详细信息 desc studnet; descextendedstudent; desc formatted student; show ...
•LIKE 允许用户复制现有的表结构,但是不复制数据 •COMMENT可以为表与字段增加描述 •ROW FORMAT DELIMITED [FIELDS TERMINATED BY char] [COLLECTION ITEMS TERMINATED BY char] [MAP KEYS TERMINATED BY char] [LINES TERMINATED BY char] | SERDE serde_name [WITH SERDEPROPERTIES (property_name=property...
首先我们用like的方式创建一张表: hive(default)> create tableifnot exists default.dept_like > like > default.dept;OK Time taken: 0.188 seconds hive(default)> show tables;OK tab_name dept dept_cats dept_like emp Time taken: 0.065 seconds, Fetched:4row(s) ...
LIKE key_value_store; 例子 create table user_info (user_id int, cid string, ckid string, username string) row format delimited fields terminated by '\t' lines terminated by '\n'; 导入数据表的数据格式是:字段之间是tab键分割,行之间是断行。
SHOW TABLES; 1.7 显示部分表 show tables like "*30d" ; (显示后缀带30d的表名) 1.8 表中添加一列 ALTER TABLE table_name ADD COLUMNS (new_col INT); 可以一次增加多个列 1.9 添加一列并增加列字段注释 ALTER TABLE table_name ADD COLUMNS (new_col2 INT COMMENT 'a comment'); ...
{HIVE_DATABASE}")do# 执行DESCRIBE命令describe_command="hive -e 'describe${HIVE_DATABASE}.${table}'"describe_output=$($describe_command)# 将输出保存到备份文件backup_file="${BACKUP_PATH}/${table}_${current_date}.sql"echo"$describe_output">"$backup_file"echo"Backup created:$backup_file"...
# -e SQL from command line # -f <filename> SQL from files -e的意思是命令行中的SQL,也即不用进入hive命令行即可执行hql语句 -f的意思是执行hql脚本 /opt/module/hive# bin/hive -e "select * from student;"; Logging initialized using configuration in jar:file:/opt/module/hive/lib/hive-commo...