Comparar
SQLite o CSV
SQLite es un archivo de base de datos relacional que guarda tablas, índices y esquema. CSV es texto para intercambiar valores en filas y columnas; por sí solo no conserva relaciones ni restricciones de base de datos.
¿Qué formato deberías elegir?
Usa SQLite para consultas SQL, varias tablas, índices, restricciones y transacciones. Exporta a CSV para entregar una tabla a otra aplicación. Define tabla, nombres y tipos de columnas, NULL frente a texto vacío, codificación, ceros iniciales, fechas y comillas; documenta la estructura que CSV no puede transportar.
Adecuado para Base de datos SQLite
Almacenamiento local en aplicaciones compatibles · Bases integradas en aplicaciones y servicios pequeños
- Usar SQL sin un servidor aparte
- Guardar datos de la aplicación en un archivo portable
Adecuado para CSV
Intercambio de datos tabulares
- Transferir una tabla simple entre aplicaciones
Información básica
| Campo | Base de datos SQLite | CSV |
|---|---|---|
| Extensión | .sqlite, .sqlite3, .db | .csv |
| Tipo MIME | text/csv | |
| Usos habituales | Almacenamiento local en aplicaciones compatibles · Bases integradas en aplicaciones y servicios pequeños | Intercambio de datos tabulares |
| Cómo abrir | Copiar solo el archivo principal mientras está activo puede dar una copia incoherente | Al importarlo en una hoja de cálculo, indique codificación y delimitador. Compruebe que ceros iniciales, valores similares a fechas y números largos no se conviertan automáticamente. |
| Exportar o convertir | Ábrelo con una herramienta compatible o con sqlite3. No edites el binario con un editor de texto; usa las funciones de copia de SQLite. | Al exportar XLSX a CSV normalmente se escriben solo los valores de una hoja elegida. Conserve fórmulas, formato, otras hojas y gráficos por separado. |
Elegir según el uso
Usar SQL sin un servidor aparte
Almacenamiento local en aplicaciones compatibles · Bases integradas en aplicaciones y servicios pequeños
Base de datos SQLiteGuardar datos de la aplicación en un archivo portable
Almacenamiento local en aplicaciones compatibles · Bases integradas en aplicaciones y servicios pequeños
Base de datos SQLiteTransferir una tabla simple entre aplicaciones
Intercambio de datos tabulares
CSVPunto clave 1
Un archivo SQLite puede guardar filas SQL, esquema, índices, vistas y disparadores. CSV suele ser texto con registros y encabezado opcional; no representa relaciones entre tablas, índices ni restricciones.
Más sobre las diferenciasPunto clave 2
SQLite permite consultas, combinaciones, actualizaciones, restricciones y transacciones SQL. Una aplicación debe analizar CSV, y los tipos de columnas y el significado de NULL se acuerdan aparte.
Más sobre las diferenciasMás sobre las diferencias
Conserva SQLite cuando importen el comportamiento o la estructura de base de datos; usa CSV como exportación tabular portable. Para copias de SQLite, emplea mecanismos coherentes en vez de copiar a la ligera una base activa.
- Una exportación CSV suele incluir valores de tablas elegidas, no índices, restricciones, vistas, disparadores ni relaciones entre tablas.
- Al copiar archivos SQLite, ten en cuenta WAL o el diario; usa un método de copia que produzca una base coherente.
Preguntas frecuentes
¿Exportar SQLite a CSV conserva la base de datos?
No. Exporta valores tabulares, normalmente de una tabla seleccionada; el esquema, los índices, los disparadores y las relaciones no se incluyen en CSV común.