相关的文档10bet官方网站 下载本手册
PDF(美国高级主任)- 29.4 mb
PDF (A4)- 29.5 mb
手册页(TGZ)- 190.2 kb
手册页(Zip)- 305.0 kb
信息(Gzip)- 2.8 mb
信息(邮政编码)- 2.8 mb
本手册节选

15.4 CSV存储引擎

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

CSV存储引擎总是编译成MySQL服务器。

来检查源的CSV引擎,看看存储/ csvMySQL源代码发行版的目录。

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

mysql> CREATE TABLE test (i INT NOT NULL, c CHAR(10) NOT NULL) ENGINE = CSV;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)读取,甚至写入。