MySQL 是一個常用的關系型數據庫,它常常用于存儲大量的數據。當我們需要將大量數據導入 MySQL 數據庫時,可以使用一個非常簡單的方式,即將數據保存在一個文本文件中,然后將文本文件導入到 MySQL 數據庫中。下面將介紹如何將文本文件導入到 MySQL 數據庫中。
步驟如下:
1. 準備好要導入的 txt 文件,可以使用 Windows 記事本或其他文本編輯器來創建,也可以通過代碼生成。
2. 打開 MySQL 命令行或圖形化界面(例如 Navicat),連接到目標數據庫。
3. 創建一個表,該表包含與 txt 文件的列數和數據類型相同的列。
例如,我們有一個名為“example.txt”的文件,文件格式如下:
1,John,Smith
2,Steve,Jones
3,Rob,Johnson
4,Jane,Doe
5,Stacy,Burns
我們可以創建一個包含三列的表:
CREATE TABLE example (
id INT,
first_name VARCHAR(255),
last_name VARCHAR(255)
);
4. 使用 LOAD DATA INFILE 語句將 txt 文件導入 MySQL 數據庫。
LOAD DATA INFILE '/path/to/example.txt'
INTO TABLE example
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';
其中,“/path/to/example.txt”是 txt 文件的路徑,“example”是表的名稱,“FIELDS TERMINATED BY ','”表示使用逗號分隔每個字段,“LINES TERMINATED BY '\n'”表示使用換行符分隔每行數據。
5. 檢查數據是否已成功導入到表中。
執行以下語句,檢查表中是否存在導入的數據:
SELECT * FROM example;
如果看到了包含導入數據的行,那么就說明數據已成功導入到 MySQL 數據庫中。