MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

.txtファイルからMySQLテーブルにデータをインポートするにはどうすればよいですか?


これは、LOADDATAINFILEステートメントを使用して実行できます。概念を説明するために、パスがd:/A.txt-

である「A.txt」に、タブで区切られた次のデータがあります。
100 John  USA 10000
101 Paul  UK  12000
102 Henry NZ  11000
103 Rick  USA 17000
104 Corey USA 15000

A.txtのデータをemployee_tbl-

という名前の次のテーブルにロードします。
mysql> Create table employee_tbl(Id Int, Name varchar(20), Country Varchar(20),Salary Int);

Query OK, 0 rows affected (0.91 sec)

これで、ファイルからデータベーステーブルへのデータの転送は、次のテーブルを使用して実行できます-

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee_tbl;
Query OK, 5 rows affected (0.15 sec)
Records: 5 Deleted: 0 Skipped: 0 Warnings: 0
 
mysql> Select * from employee_tbl;
+------+-------+---------+--------+
| Id   | Name  | Country | Salary |
+------+-------+---------+--------+
| 100  | John  | USA     |  10000 |
| 101  | Paul  | UK      |  12000 |
| 102  | Henry | NZ      |  11000 |
| 103  | Rick  | USA     |  17000 |
| 104  | Corey | USA     |  15000 |
+------+-------+---------+--------+
5 rows in set (0.00 sec)

上記の結果セットは、A.txtファイルのデータがテーブルに転送されたことを示しています。


  1. テーブルにデータを挿入するMySQLプロシージャを作成するにはどうすればよいですか?

    テーブルにデータを挿入するストアドプロシージャを作成するには、最初にテーブルを作成する必要があります- mysql> create table insertDataUsingStoredProcedure    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY ,    -> Name varchar(20),    -> Age int    -> ); Query OK, 0 rows affect

  2. テキスト ファイルから Excel にデータをインポートする方法 (3 つの方法)

    必要なデータがテキスト ファイルに含まれている場合があります。そのデータを Excel にインポートする必要があります。 さまざまな操作を実行するためのワークブック。この記事では、 データをインポート するためのシンプルで効果的な方法を紹介します。 テキスト ファイル から Excel に . 説明のために、テキスト ファイルに存在する次のデータをソースとして使用します。たとえば、データには Salesman が含まれています 、商品 、および セールス 会社の。この情報を Excel にインポートします 次のワークブックをダウンロードして、自分で練習してください。 テ