本文目錄一覽:
怎樣導入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);
如何把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腳本來說明:
mysql 批量導入txt
導入同一個表嗎,如果是,有兩個方法,一是用命令把所有TXT文件鏈接為一個,二是用FOR命令導入所有文件。
方法一、在命令提示符(DOS窗口)使用下面的命令可以把所有TXT文件合併為一個:
TYPE *.TXT 合併後的文件.DAT
然後導入 合併後的文件.DAT 即可
方法二、編寫批處理完成所有文件的導入,基本格式:
FOR %%F IN (*.TXT) DO (
CALL MYSQL_IMPORT %%F
)
裏面的MYSQL_IMPORT是自己寫的導入一個文件的批處理
怎麼在MySQL中導入txt文件啊?
感覺導入數據庫後是亂碼可能你的方法並沒有問題,可能是默認情況
下,Mysql並不支持中文,可以在建表或建庫是把表的字符集設為gb2312,CHARACTER
SET
gb2312;
或者直接把mYsql字符集設置為GB2312,方法:MYsql
Server
Instance
Config
Ward
在字符集那一頁,選擇自定義字符集,選擇gb2312就ok啦
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/254542.html