目录
DDL(data definition language 数据定义语言)
DML(data manipulation language 数据操纵语言)
DDL(data definition language 数据定义语言)
对数据库和表进行创建删除和修改,不涉及表内部数据的操作,在Hive中,默认的数据库名为default,存储位置在HDFS的/user/hive/warehouse下,用户创建的数据库在/user/hive/warehouse/database_name.db下
创建数据库
create (database|schema) [if not exists] database_name comment database_comment //数据库的注释说明语句 location hdfs_path //数据库的存储路径 with dbproerties (property_name=property_value...) //数据库的一些配置属性
选择数据库
use database_name;
删除数据库
drop database_name[restrict|cascade] 默认是restrict行为,只能删除空数据库