sql >> Base de Datos >  >> RDS >> SQLite

2 bases de datos de muestra para SQLite

Si necesita una base de datos de muestra para ejecutar algunas pruebas rápidas en SQLite, aquí hay un par de opciones.

1. La base de datos Chinook

La base de datos Chinook se creó como una alternativa a la base de datos Northwind. Representa una tienda de medios digitales, que incluye tablas para artistas, álbumes, pistas de medios, facturas y clientes.

La base de datos Chinook está disponible en GitHub. Está disponible para varios DBMS, incluidos MySQL, SQL Server, SQL Server Compact, PostgreSQL, Oracle, DB2 y, por supuesto, SQLite.

Instalar la base de datos Chinook

Puede instalar la base de datos Chinook en SQLite ejecutando el script SQL disponible en GitHub. Es un script bastante grande, por lo que puede resultarle más fácil ejecutarlo desde un archivo.

Primero, guarde el script Chinook_Sqlite.sql en una carpeta/directorio en su computadora. Ese es un enlace directo al script en GitHub.

Ahora cree una base de datos llamada Chinook. Puede hacerlo conectándose a SQLite con el siguiente comando:

sqlite3 Chinook.db

Ahora puede ejecutar el script. Para ejecutarlo desde el archivo, use el siguiente comando:

.read Chinook_Sqlite.sql

Esto supone que está en el mismo directorio que el archivo y que el archivo se llama Chinook_Sqlite.sql . De lo contrario, deberá usar la ruta completa al archivo, junto con el nombre que haya dado al archivo.

La ejecución de este script crea las tablas de la base de datos y las llena con datos.

Una vez que el script haya terminado de ejecutarse, puede verificar que creó la base de datos seleccionando algunos datos de una tabla. Por ejemplo, podría ejecutar lo siguiente:

SELECT * FROM Artist LIMIT 10;

Resultado:

1|AC/DC
2|Accept
3|Aerosmith
4|Alanis Morissette
5|Alice In Chains
6|Antônio Carlos Jobim
7|Apocalyptica
8|Audioslave
9|BackBeat
10|Billy Cobham

2. La base de datos Northwind

Puede hacer exactamente lo mismo con la base de datos Northwind. De hecho, la base de datos Chinook se creó como una alternativa más nueva a la base de datos Northwind.

La base de datos Northwind ha estado disponible para SQL Server y Microsoft Access durante años. Se proporcionó como una base de datos tutorial para administrar clientes, pedidos, inventario, compras, proveedores, envíos y empleados de pequeñas empresas.

Github tiene una versión de la base de datos de muestra de Microsoft Access 2000 Northwind, rediseñada para SQLite3.

Entonces, similar al ejemplo anterior, guarde el script SQL disponible en GitHub como Northwind_Sqlite.sql .

Ahora conéctese a SQLite y cree una base de datos llamada Northwind:

sqlite3 Northwind.db

Ahora puede ejecutar el script:

.read Northwind_Sqlite.sql

Esto creará las tablas y las completará, etc. Probablemente verá los datos parpadear mientras se ejecuta el script.

En cualquier caso, una vez que termine de ejecutarse, puede ejecutar una verificación rápida seleccionando algunos datos. Por ejemplo:

SELECT * FROM "Order Details" LIMIT 10;

Resultado:

10248|11|14|12|0.0
10248|42|9.8|10|0.0
10248|72|34.8|5|0.0
10249|14|18.6|9|0.0
10249|51|42.4|40|0.0
10250|41|7.7|10|0.0
10250|51|42.4|35|0.15
10250|65|16.8|15|0.15
10251|22|16.8|6|0.05
10251|57|15.6|15|0.05