PDF (US Ltr)
- 36.1Mb
PDF (A4)
- 36.2Mb
このページは機械翻訳したものです。
CSV
ストレージエンジンは、カンマ区切り値形式を使用してデータをテキストファイルに保存します。
CSV
ストレージエンジンは、常に MySQL サーバーにコンパイルされます。
CSV
エンジンのソースを調べるには、MySQL ソース配布の storage/csv
ディレクトリを検索します。
CSV
テーブルを作成すると、サーバーは、名前がテーブル名で始まり .CSV
拡張子を持つプレーンテキストデータファイルを作成します。 データをテーブルに保存するとき、ストレージエンジンはデータファイルにカンマ区切り値形式で保存します。
mysql> CREATE TABLE test (i INT NOT NULL, c CHAR(10) NOT NULL)
ENGINE = CSV;
Query OK, 0 rows affected (0.06 sec)
mysql> INSERT INTO test VALUES(1,'record one'),(2,'record two');
Query OK, 2 rows affected (0.05 sec)
Records: 2 Duplicates: 0 Warnings: 0
mysql> SELECT * FROM test;
+---+------------+
| i | c |
+---+------------+
| 1 | record one |
| 2 | record two |
+---+------------+
2 rows in set (0.00 sec)
CSV
テーブルを作成すると、テーブルの状態およびテーブルに存在する行数を格納する対応するメタファイルも作成されます。 このファイルの名前は CSM
拡張子のついたテーブル名と同じです。
前のステートメントの実行で作成されたデータベースディレクトリにある test.CSV
ファイルを調べると、その内容は次のようであるはずです。
"1","record one"
"2","record two"
この形式は、Microsoft Excel などのスプレッドシートアプリケーションによって読取りおよび書込みが可能です。