CSV存儲引擎 |
發(fā)布時間: 2012/8/23 17:46:30 |
CSV存儲引擎使用逗號分隔值格式的文本文件存儲數(shù)據(jù)。 要允許使用這個存儲引擎,當(dāng)你建立MySQL之時,使用--with-csv-storage-engine選項來configure。 當(dāng)你創(chuàng)建一個CSV表之時,服務(wù)器在數(shù)據(jù)庫目錄創(chuàng)建一個表定義文件。文件由表的名字開始,并且由一個.frm的擴(kuò)展名。存儲引擎也創(chuàng)建一個數(shù)據(jù)文件。它的名字由表的名字開始,并且有一個.CSV的擴(kuò)展名。數(shù)據(jù)文件是無格式文本文件。當(dāng)你把數(shù)據(jù)存儲進(jìn)表時,存儲引擎用CSV格式把它存進(jìn)數(shù)據(jù)文件。
mysql> CREATE TABLE test(i INT, c CHAR(10)) 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)
如果你檢查在執(zhí)行前述語句所創(chuàng)建的數(shù)據(jù)庫目錄里的test.CSV文件,它的內(nèi)容應(yīng)該看起來象如下所示:
"1","record one"
"2","record two"
CSV存儲引擎不支持索引。 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |