Mysql表数据快捷插入方法(命令行导入)
03 Dec 20171.在数据库中创建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表数据要求格式如下:emp表下载路径
(1)删除表中变量名,确保要插入的数据从第一行开始;
(2)将表中所有空值部分用\N替代;
(3)确保每一行的观测值与表空间数据类型一致;


3.查询数据表安全加载路径
show variables like '%secure%';

4.将emp表复制到指定路径下
(1)打开Windows运行下cmd命令框

(2)进入到数据库安全加载路径目录
cd C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\
(3)将D盘中emp.csv复制到当前目录下,并查看
copy d:\emp.csv .\
dir #查看当前目录下所有文件

5.利用load data命令插入数据到emp表空间
load data infile 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/emp.csv' into table emp fields terminated by ',' ;
# 注:路径切换符注意使用/,而不是\,不然会报错
# 通用规则:load data infile 'filename_path' into table table_name fields terminated by ',' ;
# filename_path表示文件存放路径
# table_name表示数据表名称
# ','表示字段间以逗号分隔

6.查看emp表
select * from emp;

分类: 数据库技术