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

MySQL LOAD DATAステートメントとは何ですか?


データの読み込み

このステートメントは、データファイルからデータベースにデータをインポートするために使用されます。データレコードをファイルから直接読み取り、テーブルに挿入します。その構文は次のようになります-

構文

LOAD DATA LOCAL INFILE '[path/][file_name]' INTO TABLE [table_name ];

ここで、パスはファイルのアドレスです。

file_nameは、.txtファイルの名前です

table_nameは、データがロードされるテーブルです。

概念を説明するために、パスが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. データセンターとは何ですか?

    datacenterと綴られることもあるデータセンター (一言)は、多数のコンピュータサーバーと関連機器を含む施設に付けられた名前です。 データセンターは、壁を超えた「コンピュータールーム」と考えてください。会社のユーザー宛てのメール、財務記録、ウェブサイトのデータなど、あらゆる種類のデータを保存できます。 データセンターは何に使用されますか? 一部のオンラインサービスは非常に大きいため、1台または2台のサーバーから実行できません。代わりに、これらのサービスを機能させるために必要なすべてのデータを保存および処理するために、数千または数百万台の接続されたコンピューターが必要です。 たと

  2. MySQLとは何ですか? MySQLのいくつかの特徴について話し合う

    ローカルで「mysequel」として知られているMySQLは、オープンソースのSQL(構造化クエリ言語)データベース管理システムです。 SQLは、データベースへのアクセスと操作に使用される言語です。 SQLは、ANSI /ISOSQL標準を使用して定義されます。 SQL標準は、1986年以来進化し、発展してきました。これは、SQLのいくつかのバージョンが存在することを意味します。現在、OracleCorporationによって開発および保守されています。公式ウェブサイトはhttps://www.mysql.com/です。 MySQLの特徴 MySQLデータベースシステムの特徴を理解しましょう