如何使用mysqlimport將資料上傳到MySQL表中?
要使用mysqlimport將資料上傳到MySQL表中,我們需要遵循以下步驟:
步驟1 - 建立表
首先,我們需要一個要上傳資料的表。我們可以使用CREATE TABLE語句來建立MySQL表。例如,我們建立了一個名為“student_tbl”的表,如下所示:
mysql> DESCRIBE Student_tbl; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------+-------------+------+-----+---------+-------+ | RollNo | int(11) | YES | | NULL | | | Name | varchar(20) | YES | | NULL | | | Class | varchar(20) | YES | | NULL | | +--------+-------------+------+-----+---------+-------+ 3 rows in set (0.06 sec)
步驟2 - 建立資料檔案
現在,在此步驟中,我們需要建立一個數據檔案,其中包含以製表符分隔的資料欄位。眾所周知,資料檔名必須與MySQL表名相同,因此我們建立了名為“student_tbl.txt”的資料檔案,其資料如下所示:
1 Gaurav 10th 2 Rahul 10th 3 Digvijay 10th
步驟3 - 上傳資料
現在,使用mysqlimport,透過以下命令,我們可以匯入此檔案:
C:\mysql\bin>mysqlimport -u root query C:/mysql/bin/mysql-files/student_tbl.txt query.student_tbl: Records: 3 Deleted: 0 Skipped: 0 Warnings: 0
現在,藉助以下查詢,我們可以看到資料已上傳到表中:
mysql> Select * from student_tbl; +--------+----------+-------+ | RollNo | Name | Class | +--------+----------+-------+ | 1 | Gaurav | 10th | | 2 | Rahul | 10th | | 3 | Digvijay | 10th | +--------+----------+-------+ 3 rows in set (0.00 sec)
廣告