3 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
1.将选中的数据快儿拷贝到一个TXT文本文件中(记得把后面的空格消掉。。否则导入数据库后会有对应的空行),假如存到“D:\data.txt”这个位置里。
2.根据要导入的数据快儿建立MySql数据库和表,然后进入命令提示符里使用命令
load data local infile 'D:/data.txt' into table exceltomysql fields terminated by '\t';
注意:盘符我使用的“/”才成功,否则提示找不到文件 下面文章中是用的“\”!
进行导入操作
手动进行Excel数据和MySql数据转换
烙印99
TA贡献1829条经验 获得超13个赞
方法如下,举例说明:
1、创建测试表,即为要被导入的表:
1234567 | create table person( id int not null auto_increment, name varchar (40) not null , city varchar (20), salary int , primary key (id) )engine=innodb charset=gb2312; |
2、接着写一个用于导入的文本文件:c:\data.txt。 张三 31 北京 3000 李四 25 杭州 4000 王五 45 \N 4500 小明 29 天津 \N
每一项之间用Tab键进行分隔,如果该字段为NULL,则用\N表示。
3、导入数据
输入命令,进行导入。 load data local infile “c:/data.txt” into table person(name,age,city,salary); 导入数据截图如下:
其中local表示本地。执行后,可以看到NULL数据也被正确地导入。
添加回答
举报
0/150
提交
取消