一、将Excel文件转成CSV文件

1、新建一个Excel文件

在这里插入图片描述

2、将Excel转成CSV文件

在这里插入图片描述

3、CSV文件转变字符集

在这里插入图片描述

二、把CSV文件导入到MySQL中

1、以–local-infile=1的模式登录数据库

mysql -uroot -padmin --local-infile=1

在这里插入图片描述

2、在MySQL中创建表

use test;
CREATE TABLE student_score (
 id INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '学生学号',
 name VARCHAR(10) NOT NULL DEFAULT '' COMMENT '姓名',
 score SMALLINT UNSIGNED NOT NULL DEFAULT '0' COMMENT '总分',
 PRIMARY KEY(id)
 ) ENGINE = INNODB charset = utf8mb4 COMMENT '学生分数表';

在这里插入图片描述

3、设置参数

show global variables like 'local_infile';
set global local_infile = 1;
show global variables like 'local_infile';

在这里插入图片描述

4、上传数据

在这里插入图片描述

5、导入数据

load data local infile '/tmp/student_score.csv' into table student_score fields terminated by ',' ignore 1 lines;

在这里插入图片描述

6、查询数据

use test;
select * from student_score;

在这里插入图片描述

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐