将.csv格式数据导入数据库

一.建立数据库

首先打开MySQL_Workbench软件

mysql 导入 csv 部分列 mysql导入csv文件_mysql导入mdf


mysql 导入 csv 部分列 mysql导入csv文件_mysql_02


自己设置数据库的名字,保存。然后APPLY,Finish。

mysql 导入 csv 部分列 mysql导入csv文件_MySQL_03

column name表示属性名称,datatype表示属性的类型,点击默认类型如int,varchar有下拉列表可选择。右边的pk表示primary key主键,nn表示not null非空,ai表示auto increment自增
根据.csv文件的建立表格的表头和属性,在此之后点击APPLY。

二.导入.csv文件
1)打开mysql命令窗口,输入密码
2)输入指令:show variables like ‘%secure%’;
用以 查看 secure-file-priv 当前的值是什么
并将.csv文件存放在mysql的默认储存路径
3) 使用下面一段指令,将.csv文件导入至mysql

// An highlighted block
load data infile 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/IT_beijing.csv' 
into table shanghai character set gbk
fields terminated by ',' optionally enclosed by '"' escaped by '"'
lines terminated by '\r\n'
ignore 1 lines;

mysql 导入 csv 部分列 mysql导入csv文件_mysql_04


至此已经将.csv文件导入mysql三.查看数据库存储的信息

输入指令:show database; (显示已建立的数库)

use 数据库名;

show tables; (显示该数据库内存在的表格)

mysql 导入 csv 部分列 mysql导入csv文件_数据库_05

输入select * from shanghai; (显示储存的数据)

mysql 导入 csv 部分列 mysql导入csv文件_数据库_06