有谁知道怎么把CSV文件导入到M
导入操作
存在特殊字符情况的处理
Book1。csv
编号,名称,说明
1,测试数据1,"测试CSV文件中,有逗号"
2,测试数据2,"测试CSV文件中有""双引号"""
3,测试数据3,"测试CSV文件中,有逗号和""双引号"""
4,测试数据4,普通数据
mysql> CREATE TABLE Test_Book1 ( -> id int, -> name VARCHAR(10), -> data VARCHAR(100) -> );Query OK, 0 rows affected (0。 05 sec)下面的 lines termin...全部
导入操作
存在特殊字符情况的处理
Book1。csv
编号,名称,说明
1,测试数据1,"测试CSV文件中,有逗号"
2,测试数据2,"测试CSV文件中有""双引号"""
3,测试数据3,"测试CSV文件中,有逗号和""双引号"""
4,测试数据4,普通数据
mysql> CREATE TABLE Test_Book1 ( -> id int, -> name VARCHAR(10), -> data VARCHAR(100) -> );Query OK, 0 rows affected (0。
05 sec)下面的 lines terminated by '\r\n' 是 要求换行符号,为 windows的换行下面的 ignore 1 lines是 忽略第一行的标题行。mysql> LOAD DATA INFILE 'f:/Book1。
csv' -> INTO TABLE Test_Book1 -> FIELDS TERMINATED BY ',' -> OPTIONALLY ENCLOSED BY '"' -> lines terminated by '\r\n' -> ignore 1 lines -> (id, name, data);Query OK, 4 rows affected (0。
00 sec)Records: 4 Deleted: 0 Skipped: 0 Warnings: 0mysql> select * from test_book1;+------+-----------+--------------------------------+| id | name | data |+------+-----------+--------------------------------+| 1 | 测试数据1 | 测试CSV文件中,有逗号 || 2 | 测试数据2 | 测试CSV文件中有"双引号" || 3 | 测试数据3 | 测试CSV文件中,有逗号和"双引号" || 4 | 测试数据4 | 普通数据 |+------+-----------+--------------------------------+4 rows in set (0。
00 sec)
希望能帮助到你,麻烦点击“有用”,谢谢!。收起