本文目錄一覽:
- 1、怎麼將數據導入到mysql數據庫中
- 2、如何把TXT文件數據導入MySQL數據庫
- 3、怎樣導入txt數據到mysql數據庫
- 4、怎麼把mysql文本導入數據庫中
- 5、如何把文本文檔導入MYSQL數據庫?
怎麼將數據導入到mysql數據庫中
1.將選中的數據快兒拷貝到一個TXT文本文件中(記得把後面的空格消掉。。否則導入數據庫後會有對應的空行),假如存到“D:\data.txt”這個位置里。
2.根據要導入的數據快兒建立MySql數據庫和表,然後進入命令提示符里使用命令
load
data
local
infile
‘D:/data.txt’
into
table
exceltomysql
fields
terminated
by
‘\t’;
注意:盤符我使用的“/”才成功,否則提示找不到文件
下面文章中是用的“\”!
進行導入操作
手動進行Excel數據和MySql數據轉換
如何把TXT文件數據導入MySQL數據庫
首先我們使用mysql提供的命令行界面來導入數據庫,確保自己的電腦中安裝了mysql數據庫,我們可以通過命令行來確認是否安裝了mysql數據庫,當然,第一步是打開mysql的數據庫服務,我們使用命令行來打開:如下圖所示:
啟動mysql後,我們找到需要用到的腳本文件,也就是數據庫文件,當然,我們首先得建立一個數據庫,這樣才可以導入腳本,如下圖所示:
我們在將腳本拷到本地磁盤的根目錄,這樣方便進入找到腳本,這裡以d盤來說明,使用test.sql:接着我們來到命令行,使用source
d:/test.sql;來導入數據庫,先進入mysql,如下圖所示:
首先要在數據庫中建立好數據庫,然後導入腳本,所以先建立一個數據庫哦,不要腳本是不知道你要往哪個數據庫中導入腳本的,如下圖所示:
然後就可以輸入導入.sql文件命令:
mysql
use
數據庫名;
mysql
source
d:/test.sql;
如下圖所示:
6
看到上面的畫面,說明mysql數據庫已經導入成功了哦!
是不是很簡單呢?現在來介紹第二種方法,使用mysql圖形工具導入數據庫,我們還是使用test.sql腳本來說明:
怎樣導入txt數據到mysql數據庫
1、在MySQL數據庫中創建一個用戶表user,包含三個最基礎字段:主鍵id,姓名name和年齡age。
CREATE TABLE USER(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(32) NOT NULL,
age tinyint UNSIGNED,
PRIMARY KEY (id)
)ENGINE=InnoDB CHARSET=utf8;
2、製作一個user.txt文件,每一條內容用Tab鍵進行分隔不同的屬性,多條換行。如果該字段為NULL,則用/N表示。 裡面包含內容如下:
雷雪松 31
raykaeso 25
leixuesong 45
barbie /N
3、使用MySQL命令導入txt文本,指定本地路徑和對應表中的字段。
LOAD DATA LOCAL INFILE “H:/user.txt” INTO TABLE USER(name,age);
怎麼把mysql文本導入數據庫中
首先我們需要在mysql管理工具上面新建一個表,也可以用mysql命令創建,表建立完成之後,你需要將表中的字段名字告訴給填寫excel表的人員.
打開excel表,按照程序提供的字段填寫相應的數據.此時注意下面幾點:名字(我用紅色標示出來了)需要跟程序提供的一樣,其他的描述,表頭可以不寫都行.
我使用的mysql管理工具是Navicat for MySQL,打開工具,選擇表所在的數據庫,然後點擊數據庫名字,右鍵數據,出來下拉菜單選擇import wizard ,有漢化版本的更明確.彈出一個選擇界面,我們選擇excel file文件
點擊next(下一步),我們選擇我們對應的excel文件就行,然後再下面選在我們的文件內容在哪一個sheet中,也就是你的內容寫在excel什麼地方,這點需要注意,也是關鍵的地方,我的內容在sheet3中,所以我選擇sheet3 ,如圖:
點擊next (此步驟也是關鍵步驟),需要注意2點: 1:filed name row 就是你的字段所在excel中的位置,也就是第幾行(簡單辦法,一般就是英文對應的那一列).2:first data row(從哪一行開始執行),數據從哪一行開始呢,我這裡選擇的是3,4.
點擊next 我們選擇 target table 目標對應的數據庫,選擇你要導入到哪個數據庫中表中.
如果到上面一步沒有問題的話,我們默認next到最後 就行了.然後打開表就能看到數據跟excel表中的一樣.
如何把文本文檔導入MYSQL數據庫?
方法如下,舉例說明:
1、創建測試表,即為要被導入的表:
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數據也被正確地導入。
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/130799.html