14.8. El motor de almacenamiento CSV

MySQL 5.0

14.8. El motor de almacenamiento CSV

El motor de almacenamiento almacena datos en ficheros de texto usando valores separados por comas.

Para activar este motor de almacenamiento, use la opción con configure al compilar MySQL.

Cuando crea una tabla , el servidor crea un fichero de definición de tabla en el directorio de base de datos. El fichero comienza con el nombre de tabla y tienen una extensión . El motor de almacenamiento crea un fichero de datos. Su nombre comienza con el nombre de tabla y tiene extensión . El fichero de datos es un fichero de texto. Cuando almacena datos en la tabla, el motor la guarda en el fichero de datos en formato CVS.

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)

Si examina el fichero en el directorio de base de datos creado al ejecutar los comandos precedentes, su contenido debe ser como este:

"1","record one"
"2","record two"

El motor de almacenamiento no soporta indexación.