- 第一步:創建數據庫(如果數據庫已經存在,這一步可省略,不需要重複創建)
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 |
+