MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
的CSV
存储引擎使用逗号分隔值格式将数据存储在文本文件中。
的CSV
存储引擎总是被编译到MySQL服务器中。
检查源CSV
引擎,看里面存储/ csv
MySQL源发行版的目录。
当您创建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秒)
创建一个CSV
Table还创建了一个相应的元文件,用于存储表的状态和表中存在的行数。此文件的名称与具有扩展名的表的名称相同CSM
.
如果你检查test.CSV
通过执行上述语句创建的数据库目录下的文件,其内容应该如下所示:
"1" "记录一" "2" "记录二"
这种格式可以通过电子表格应用程序(如Microsoft Excel)读取,甚至写入。