相关的文档10bet官方网站 本手册下载 本手册节选

16.4 CSV存储引擎

CSV存储引擎使用逗号分隔值格式将数据存储在文本文件中。

CSV存储引擎总是被编译到MySQL服务器中。

检查源CSV引擎,看里面存储/ csvMySQL源发行版的目录。

当您创建CSV表时,服务器创建一个纯文本数据文件,其名称以表名开头,并具有. csv扩展。将数据存储到表中时,存储引擎将数据以逗号分隔的值格式保存到数据文件中。

CREATE TABLE test (i INT NOT NULL, c CHAR(10) NOT NULL) = CSV;查询OK, 0行影响(0.06秒)mysql> INSERT INTO test VALUES(1,'record one'),(2,'record two');查询OK, 2行影响(0.05秒)记录:2重复:0警告:0 mysql> SELECT * FROM test;+---+------------+ | 我| c  | +---+------------+ | 1 |记录| | 2 |记录两个  | +---+------------+ 2行集(0.00秒)

创建一个CSVTable还创建了一个相应的元文件,用于存储表的状态和表中存在的行数。此文件的名称与具有扩展名的表的名称相同CSM

如果你检查test.CSV通过执行上述语句创建的数据库目录下的文件,其内容应该如下所示:

"1" "记录一" "2" "记录二"

这种格式可以通过电子表格应用程序(如Microsoft Excel)读取,甚至写入。