load data 可将外表文件加载到数据库表中, 文件格式:INFILE ‘file_name’ ,导入文件在OBServer:/$PATH/$FILENAME。
服务器文件导入
安全目录沿用之前的/home/test
对用户授权
GRANT FILE ON school_db.* TO user_name; //为user_name 授权school_db库的所有表针对文件操作权限
cat /home/test/courses.csv
101,数学,张老师
202,音乐,王老师
303,语文,杜老师
. . . . . .
导入数据
LOAD DATA
INFILE ‘/home/test/courses.csv’ # 指定导入文件,需要course表所在OBServer进程运行用户admin有文件操作
权限
INTO TABLE courses
FIELDS TERMINATED BY ‘,’ # 指定列分割符
LINES TERMINATED BY ‘\n’ # 指行分割符
(C_ID,C_Name,Teacher); # 指映射列