MySQL5.7导入数据

  • 第一步:创建数据库(如果数据库已经存在,这一步可省略,不需要重复创建)
create database test;
  • 第二步:选择进入数据库(进入数据库之后,才可以在数据库中创建表和导入数据)
use test;
  • 第三步:创建表(先创建表结构,才可以在表中存储数据)
create table emp(
    empno int primary key,
    ename varchar(15) unique,
    job varchar(10) not null,
    mgr int,
    hiredate date,
    sal int default 0,
    comm float,
    deptno int
);
  • 第四步:准备数据(将数据文件放在任意文件位置,检查路径中不能有中文)
    在这里插入图片描述
  • 第五步:导入数据(复制文件路径,需要将‘\’改为‘\\’或‘/’)
load data local infile "E:/MySQL--kejiayuan/data/employee.csv"
into table emp 
fields terminated by ',' 
ignore 1 lines;
  • 第六步:检查数据
select * from emp;
+-------+---------+-----------+------+------------+------+------+--------+
| empno | ename   | job       | mgr  | hiredate   | sal  | comm | deptno |
+-------+---------+-----------+------+------------+------+------+--------+
|  7369 | smith   | clerk     | 7902 | 1980-12-17 |  800 | NULL |     20 |
|  7499 | allen   | salesman  | 7698 | 1981-02-20 | 1600 |  300 |     30 |
|  7521 | ward    | salesman  | 7698 | 1981-02-22 | 1250 |  500 |     30 |
|  7566 | jones   | manager   | 7839 | 1981-04-02 | 2975 | NULL |     20 |
|  7654 | mart in | salesman  | 7698 | 1981-09-28 | 1250 | 1400 |     30 |
|  7698 | blake   | manager   | 7839 | 1981-05-01 | 2850 | NULL |     30 |
|  7782 | clark   | manager   | 7839 | 1981-06-09 | 2450 | NULL |     10 |
|  7788 | scott   | analyst   | 7566 | 1987-04-19 | 3000 | NULL |     20 |
|  7839 | king    | persident | NULL | 1981-11-17 | 5000 | NULL |     10 |
|  7844 | turner  | salesman  | 7698 | 1981-09-08 | 1500 |    0 |     30 |
|  7876 | adams   | clerk     | 7788 | 1987-05-23 | 1100 | NULL |     20 |
|  7900 | james   | clerk     | 7698 | 1981-12-03 |  950 | NULL |     30 |
|  7902 | ford    | analyst   | 7566 | 1981-12-03 | 3000 | NULL |     20 |
|  7934 | miller  | clerk     | 7782 | 1982-01-23 | 1300 | NULL |     10 |
+-------+---------+-----------+------+------------+------+------+--------+

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/kejiayuan0806/article/details/106755155