包含mysql怎麼導入文件txt的詞條

本文目錄一覽:

怎樣導入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-hant/n/254542.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-14 17:42
下一篇 2024-12-14 17:42

相關推薦

發表回復

登錄後才能評論