En este breve tutorial, cubriremos varios métodos y técnicas para mostrar cuentos de base de datos en una base de datos SQLite.
Vamos a saltar y aprender más.
Importación de la base de datos de muestras
Antes de continuar y discutir cómo mostrar tablas en una base de datos SQLite, preparemos una base de datos de muestra.
Para este tutorial, usaremos la base de datos de Sakila. El enlace se proporciona a continuación:
https: // github.com/bradleygrant/sakila-sqlite3
También puede descargar el archivo de la base de datos con WGet como se muestra:
$ wget https: // github.com/bradleygrant/sakila-sqlite3/raw/main/sakila_master.db
Una vez descargado, cargue la base de datos con el comando:
$ sqlite3 sakila_master.db
El comando anterior debe importar la base de datos Sakila en el shell interactivo SQLite.
Tablas de bases de datos SQLite Show - Método 1
El primer y más común método que podemos usar para mostrar las tablas en una base de datos SQLite dada es la .comando de tablas.
Este comando enumerará todas las tablas de la base de datos seleccionada como se muestra:
sqlite> .mesas
La siguiente salida muestra las tablas en la base de datos Sakila:
Tenga en cuenta que puede usar el .mesa, .ta, y .comandos de tablas para mostrar las tablas en una base de datos dada. Todos los comandos son alias para enumerar las tablas de una base de datos.
Para buscar una tabla que coincida con un patrón específico, puede usar la sintaxis que se muestra:
.patrón de tablas
El comando realizará una búsqueda similar al operador SQLite como el operador.
A continuación se muestra un ejemplo:
sqlite> .Tablas 'Film%'
El comando anterior debe devolver las tablas con el nombre que comienza con la película. Una salida de ejemplo es como se muestra:
Film_actor Film_category Film_list Film_text
Puede consultar nuestro tutorial sobre el operador SQLite como operador para obtener más información sobre varios patrones y personajes comodín que puede usar.
Tablas SQLite Show - Método 2
Como puede adivinar, SQLite es una base de datos relacional que proporciona la sintaxis SQL familiar. Podemos usar una consulta SQL para mostrar las tablas de una base de datos dada.
La tabla sqlite_schema almacena información, como tablas de una base de datos dada.
A continuación se muestra una consulta de ejemplo:
SQLITE> Seleccione Nombre de SQLITE_SCHEMA WHERE Type = 'Tabla' y Nombre no como 'sqlite_%';
La consulta anterior debe seleccionar los valores donde el tipo es una tabla, y el nombre no sigue el patrón SQLITE_. Esto elimina las tablas del sistema del resultado.
La salida resultante es como se muestra:
actor
país
ciudad
DIRECCIÓN
idioma
Y ahí lo tiene, una forma de usar comandos SQL para enumerar tablas de una base de datos SQLite dada.
Conclusión
En este tutorial, aprendió a usar el comando SQLite y la consulta SQL para mostrar todas las tablas de una base de datos dada.
Gracias por leer!!