PDF (US Ltr)- 26.8Mb
PDF (A4)- 26.8Mb
CSV
ストレージエンジンは、カンマ区切り値形式を使用してデータをテキストファイルに保存します。
CSV
ストレージエンジンは、常に MySQL サーバーにコンパイルされます。
CSV
エンジンのソースを調べるには、MySQL ソース配布のstorage/csv
ディレクトリを検索します。
CSV
テーブルを作成するときに、サーバーはデータベースディレクトリにテーブル形式ファイルを作成します。ファイルはテーブル名から始まり.frm
拡張子が付きます。ストレージエンジンはデータファイルも作成します。その名前はテーブル名で始まり.CSV
拡張子を持ちます。データファイルはプレーンテキストファイルです。データをテーブルに保存するとき、ストレージエンジンはデータファイルにカンマ区切り値形式で保存します。
mysql> CREATE TABLE test (i INT NOT NULL, c CHAR(10) NOT NULL) -> ENGINE = CSV; Query OK, 0 rows affected (0.12 sec) mysql> INSERT INTO test VALUES(1,'record one'),(2,'record two'); Query OK, 2 rows affected (0.00 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”、“2”、“记录一个生理记录仪d two"
この形式は、Microsoft Excel や StarOffice Calc などのスプレッドシートアプリケーションで読み取ったり書き込んだりできます。