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
提交
取消