1、准备数据文件testlodcsv.CSV 内容如下
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
2、在数据库中创建表:
已经创建通过命令查看创建语句:--------------------注意CSV 引擎没列都必须为not null
mysql>show create table testlodcsv
| testlodcsv | CREATE TABLE `testlodcsv` (
`id` int(11) NOT NULL,
`username` varchar(5) NOT NULL,
`city` varchar(5) NOT NULL,
`email` varchar(30) NOT NULL
) ENGINE=CSV DEFAULT CHARSET=gbk |
在文件目录下面会生成两个文件:
testlodcsv.CSM
testlodcsv.CSV
都可以more直接查看
然后把我们准备的文件 覆盖 testlodcsv.CSV。
3、上面过程就完成了加载数据的过程、下面查看数据
mysql> select * from testlogcsv limit 20;
ERROR 1146 (42S02): Table 'huzhicheng.testlogcsv' doesn't exist
mysql> select * from testlodcsv limit 20;
+---------+----------+--------+---------------------------+
| id | username | city | email |
+---------+----------+--------+---------------------------+
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
+---------+----------+--------+---------------------------+
发现有乱码,没事是客户端的字符集和数据库的不一致
我们在客户端设置字符集:
mysql> set names gbk
-> ;
Query OK, 0 rows affected (0.00 sec)
mysql> select * from testlodcsv limit 20;
+---------+----------+------+---------------------------+
| id | username | city | email |
+---------+----------+------+---------------------------+
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
+---------+----------+------+---------------------------+
20 rows in set (0.00 sec)
可以看到数据加载是成功的。 简单明了
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
1000001,胡一,北京,huzhichengforce@gmail.com
2、在数据库中创建表:
已经创建通过命令查看创建语句:--------------------注意CSV 引擎没列都必须为not null
mysql>show create table testlodcsv
| testlodcsv | CREATE TABLE `testlodcsv` (
`id` int(11) NOT NULL,
`username` varchar(5) NOT NULL,
`city` varchar(5) NOT NULL,
`email` varchar(30) NOT NULL
) ENGINE=CSV DEFAULT CHARSET=gbk |
在文件目录下面会生成两个文件:
testlodcsv.CSM
testlodcsv.CSV
都可以more直接查看
然后把我们准备的文件 覆盖 testlodcsv.CSV。
3、上面过程就完成了加载数据的过程、下面查看数据
mysql> select * from testlogcsv limit 20;
ERROR 1146 (42S02): Table 'huzhicheng.testlogcsv' doesn't exist
mysql> select * from testlodcsv limit 20;
+---------+----------+--------+---------------------------+
| id | username | city | email |
+---------+----------+--------+---------------------------+
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
| 1000001 | ?′? | ?.含 | huzhichengforce@gmail.com |
+---------+----------+--------+---------------------------+
发现有乱码,没事是客户端的字符集和数据库的不一致
我们在客户端设置字符集:
mysql> set names gbk
-> ;
Query OK, 0 rows affected (0.00 sec)
mysql> select * from testlodcsv limit 20;
+---------+----------+------+---------------------------+
| id | username | city | email |
+---------+----------+------+---------------------------+
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
| 1000001 | 胡一 | 北京 | huzhichengforce@gmail.com |
+---------+----------+------+---------------------------+
20 rows in set (0.00 sec)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26764973/viewspace-1446045/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26764973/viewspace-1446045/