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

「ENCLOSEDBY」オプションを指定したMySQLLOADDATA INFILEステートメントを使用して、テキストファイルからMySQLテーブルにデータをインポートするにはどうすればよいですか。


入力テキストファイルのテキストフィールドが二重引用符で囲まれている場合があります。そのような種類のファイルからデータをインポートするには、LOADDATAINFILEステートメントで「ENCLOSEDBY」オプションを使用する必要があります。理解してもらうために、次の例を検討しています-

以下は、A.txtファイルのコンマ区切り値です-

100,”Ram”,”INDIA”,25000
101,”Mohan”,”INDIA”,28000

このデータをemployee2_tblという名前の次のファイルにインポートします-

mysql> Create table employee2_tbl(Id Int, Name Varchar(20), Country Varchar(20),Salary Int);

Query OK, 0 rows affected (0.1 sec)

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

mysql> LOAD DATA LOCAL INFILE 'd:\A.txt' INTO table employee2_tbl FIELDS TERMINATED BY ',' ENCLOSED BY ‘“’;
Query OK, 2 rows affected (0.16 sec)
Records: 2 Deleted: 0 Skipped: 0 Warnings: 0

mysql> Select * from employee2_tbl;
+------+-------+---------+--------+
| Id   | Name  | Country | Salary |
+------+-------+---------+--------+
| 100  | Ram   | INDIA   |  25000 |
| 101  | Mohan | INDIA   |  28000 |
+------+-------+---------+--------+
2 rows in set (0.00 sec)

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


  1. MySQLテーブルからデータを削除した後に1で自動インクリメントするにはどうすればよいですか?

    これには、TRUNCATETABLEコマンドを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1796      (      StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,      StudentName varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにい

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

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