2018-10-25
閱讀量:
947
Mysql數(shù)據(jù)命令行導(dǎo)入方法
1.在數(shù)據(jù)庫中創(chuàng)建emp表空間
create table emp (
empno int,
ename varchar(20),
job varchar(20),
leader int,
hiredate datetime,
sal float,
comm float,
deptno int
);

2.將emp表保存為csv格式文件,放在D盤下
?emp表數(shù)據(jù)要求格式如下:
?(1)刪除表中變量名,確保要插入的數(shù)據(jù)從第一行開始;
?(2)將表中所有空值部分用\N替代;
?(3)確保每一行的觀測值與表空間數(shù)據(jù)類型一致;


3.查詢數(shù)據(jù)表安全加載路徑
show variables like '%secure%';

4.將emp表復(fù)制到指定路徑下
?(1)打開Windows運行下cmd命令框

(2)進入到數(shù)據(jù)庫安全加載路徑目錄
cd C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\
(3)將D盤中emp.csv復(fù)制到當前目錄下,并查看
copy d:\emp.csv .\
dir #查看當前目錄下所有文件

5.利用load data命令插入數(shù)據(jù)到emp表空間
load data infile 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/emp.csv' into table emp fields terminated by ',' ;
# 注:路徑切換符注意使用/,而不是\,不然會報錯
# 通用規(guī)則:load data infile 'filename_path' into table table_name fields terminated by ',' ;
# filename_path表示文件存放路徑
# table_name表示數(shù)據(jù)表名稱
# ','表示字段間以逗號分隔

6.查看emp表







評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論
1條評論