1. 三つの位置のテーブルを作成します。
最初の
// 员工は、表
の作成 、テーブルの 場合は いない 存在 、デフォルトの.emp(
EMPNOのint型、
ENAME列、
仕事の文字列、
MGRのint型、
HIREDATE列、
SAL ダブル、
COMM ダブル、
DEPTNOのint型
)
終了行形式区切られたフィールドで ' \ tを' ;
// 部门表
の作成 表を 場合 ではないが 存在する デフォルトの.dept(
DEPTNO intは、
DNAME列、
LOCの文字列
)
終了行形式区切られたフィールドで 「\ tの」 ;
第2
作成 テーブルを 場合 ではない が存在する デフォルトの.dept_ctas
として
選択 * から DEPTを。
注:このメソッドをコピーしたデータ構造とテーブル
第三の
作成 テーブルを 場合 ではない 存在 、デフォルトを.dept_like
のような
デフォルトの .dept。
注:このメソッドは、テーブルの構造をコピーしますが、テーブルには、データをコピーしません
2. テーブルへの挿入データ
例えば:
load data 【local】 inpath '/opt/datas/emp.txt' 【overwrite】 into table emp;
load data 【local】 inpath '/opt/datas/dept.txt' 【overwrite】 into table dept;
local参数
使用该参数表示本地文件系统
不使用是hdfs文件系统
overwrite参数
使用该参数表示覆盖原表中的数据
不使用追加到原表中
3.清除表的数据
truncate table dept_ctas;
4.修改表的名称
alter table dept_like rename to dept_like_rename;
5.删除表
drop table if exists dept_like_rename;
6.查看表详情
desc formatted default.dept;
7.查看当前数据库的表
show tables;
8.查看所有的数据库
show databases;