CSV存儲引擎 |
發布時間: 2012/8/23 17:46:30 |
CSV存儲引擎使用逗號分隔值格式的文本文件存儲數據。 要允許使用這個存儲引擎,當你建立MySQL之時,使用--with-csv-storage-engine選項來configure。 當你創建一個CSV表之時,服務器在數據庫目錄創建一個表定義文件。文件由表的名字開始,并且由一個.frm的擴展名。存儲引擎也創建一個數據文件。它的名字由表的名字開始,并且有一個.CSV的擴展名。數據文件是無格式文本文件。當你把數據存儲進表時,存儲引擎用CSV格式把它存進數據文件。
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)
如果你檢查在執行前述語句所創建的數據庫目錄里的test.CSV文件,它的內容應該看起來象如下所示:
"1","record one"
"2","record two"
CSV存儲引擎不支持索引。 本文出自:億恩科技【www.endtimedelusion.com】 |