1 建立資料庫
1.1 語法
create
database[if
notexists
] database_name # 指定庫名稱
[comment database_comment]
# 庫批註
[location hdfs_path]
# 指定庫的位置
[with dbproperties (property_name=property_value,..
.)];
# 指定庫的屬性資訊
1.2 例項create
database
ifnot
exists employee
comment
'this is a employee database'
;
2 刪除資料庫
2.1 語法
drop
database[if
exists
] database_name [
cascade];
# cascade 級聯刪除,當資料庫不為空時,使用級聯刪除
2.2 例項drop
database
ifexists employee;
3 修改資料庫
3.1 語法
alter
database database_name set dbproperties (property_name=property_value,..
.);-- (note: schema added in hive 0.14.0) # 修改資料庫的屬性設定
alter
(database
) database_name set owner [
user
|role] user_or_role;
-- (note: hive 0.13.0 and later; schema added in hive 0.14.0) # 修改使用者名稱和角色
alter
(database
) database_name set location hdfs_path;
-- (note: hive 2.2.1, 2.4.0 and later)
# 修改你資料存放在hdfs的路徑
3.2 例項# 修改使用者名稱
alter
database users set owner user jiang;
4 切換資料庫
4.1 語法
use database_name;
資料庫(庫操作)
information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件 鎖等現象 my...
5 HQL操作之 資料操作
裝載資料 load 基本語法 load data local inpath filepath overwrite into table tablename partition partcol1 val1,partcol2 val2 inpath 載入資料的路徑 overwrite 覆蓋表中已有資料 ...
資料庫 資料庫基本操作
操作練習 修改表結構 表資料的操作 實現 1 建立表 create table student stu no char 12 not null primary key,stu name varchar 20 not null gender tinyint 1 default1,age tinyint...