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);