1.首先创建数据库,新建数据表:

//新建数据库
CREATE DATABASE test CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
//新建表
use test;
CREATE TABLE `test_table` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` char(200) DEFAULT NULL,
  `name` char(50) DEFAULT NULL,
  `author` char(100) DEFAULT NULL,
  `content` text,
  PRIMARY KEY (`id`)
);

2.查看 secure_file_priv 设置:

SHOW variables like '%secure_file_priv%';
//结果类似:
+------------------+------------------------------------------------+
| Variable_name    | Value                                          |
+------------------+------------------------------------------------+
| secure_file_priv | C:\ProgramData\MySQL\Uploads\ |
+------------------+------------------------------------------------+

如果为null或为空,通过mysql配置进行设置secure_file_priv

3.把test.csv复制到配置的目录,从 CSV 文件中导入数据

LOAD DATA INFILE 'C:\\ProgramData\\MySQL\\Uploads\\test.csv'
INTO TABLE `poetry`
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n' (title, name, author, content);