信息类网站有哪些,陕西省中小学教师培训网站,全渠道推广策划方案模板,网站没排名的原因Hive常用的交互命令
hive 进入数据库hive -e 不进入hive的交互窗口执行sql语句hive -f 执行sql脚本hive -help 查看帮助
Hive常用数据库的操作命令
show databases;查看hive中的所有数据库use default;用default数据库create database myhive ;创建数据库create database if…Hive常用的交互命令
hive 进入数据库hive -e 不进入hive的交互窗口执行sql语句hive -f 执行sql脚本hive -help 查看帮助
Hive常用数据库的操作命令
show databases;查看hive中的所有数据库use default;用default数据库create database myhive ;创建数据库create database if not exists myhive ;使用if not exists来忽略异常create database myhive location /myhive;创建数据库并指定hdfs存储位置desc database myhive;查看数据库基本信息desc database extended myhive;查看数据库详细信息alter database myhive set dbproperties(createtime202004090);修改数据库但是数据库的元数据信息是不可更改的包括数据库的名称以及数据库所在的位置drop database myhive;删除数据库drop database myhive cascade; 强制删除数据库包含数据库下面的表一起删除
Hive常用表的操作命令
show tables;查看所有的表desc tableName;查询表结构select * from tableName查询表数据create table if not exists tableName(id int ,name string) ROW FORMAT DELIMITED IELDS TERMINATED BY \t 创建基本数据表(指定数据中字段与字段的分隔符 ‘\t’ 或 ‘,’ 或 ‘|’ 或其他create table tableName2 as select * from tableName; 根据查询结果创建表create table tableName2 like tableName;根据已经存在的表结构创建表desc formatted tableName;查询表的类型alter table oldName rename to newName;表重命名alter table tableName add columns (mycol string, mysco string);添加列alter table tableName change column mysco mysconew int;更新列drop table tableName;删除表