SQLite muestra la estructura de una tabla

“SQLite proporciona al usuario varias herramientas, como el comando describe, que podemos usar para verificar la estructura exacta de la tabla. En la base de datos SQLite, la consulta .schema se usa para definir las tablas; Es un programa de control y tenemos que seguir ciertos procedimientos si necesitamos un efecto de la mesa en ese momento. Describir la tabla esencialmente implica imprimir información sobre cada columna, p. B. Nombre de columna, tipo de datos y tamaño. Existen numerosos métodos en SQLite para recuperar datos de una tabla”.

Cómo mostrar la estructura de una tabla

Echemos un vistazo al comando de la tabla de descripción en acción. En SQLite, el comando de esquema funciona de la siguiente manera. En la mayoría de los casos, la tabla se puede describir de cuatro maneras. Hemos mostrado la sintaxis de cada método que podemos usar para mostrar la estructura de la tabla.

sintaxis

# PRAGMA table_info(nombre_tabla)Este comando devuelve una sola fila de cada columna en la tabla definida, similar al comando SQL DESCRIBE.
# PRAGMA table_xinfo(nombre_tabla)Este método es similar a la declaración anterior. La única diferencia es que expone la columna oculta de la tabla virtual.
# .nombre de tabla de esquemaEsta operación representa la tabla seleccionada; Sin embargo, primero debemos crear la tabla antes de poder usarla.
# tabla Sqlite_masterOtro método para ver la estructura de la tabla es usar la tabla maestra de SQLite. El esquema de cada base de datos SQLite se almacena en una "tabla de esquema" única. El esquema es una representación visual de todos los registros, colecciones, activadores y vistas de la base de datos.

Creación de tabla SQLite para ejecutar el método mostrando la estructura de la tabla

Echemos un vistazo a varias formas alternativas de describir las tablas. Para comenzar, usamos el comando crear tabla para crear una tabla. Usamos el comando de creación a continuación para crear una tabla y definimos un nombre de tabla como "mascota". Hemos especificado algunos campos con los tipos de datos dentro de la tabla de mascotas. Los campos de la tabla de mascotas incluyen pet_id, pet_name, pet_price, pet_gender y pet_stock con los diferentes tipos de datos según sus necesidades.

Luego, agregamos algunos valores para cada campo de la tabla de mascotas usando el comando de inserción de SQLite. Puede agregar los valores todos a la vez usando el comando pegar, pero los pegamos uno a la vez.

Mira esto:Las mejores computadoras portátiles sin ventilador

Ejemplo 1: uso del método PRAGMA table_info() para mostrar la estructura de la tabla

La función info() de la tabla PRAGMA devuelve una sola entrada para cada campo en la tabla especificada. Es similar a la declaración DESCRIBE de MySQL en SQLite. Aquí usamos un comando PRAGMA table_info() y le pasamos un nombre de tabla "mascota". >> PRAGMA table_info(mascota);

Cuando ejecutamos el comando anterior, el shell de SQLite representa la estructura de la tabla mascota como se muestra en la figura Aquí muestra los nombres de los campos y el tipo de datos que les hemos asignado explícitamente. Al lado de cada campo vemos dos columnas más. La primera columna muestra los valores distintos de cero y la segunda columna muestra el valor de la clave principal, ya que pet_id es la clave principal de la tabla de mascotas, por lo que hay un 1 en la columna de la clave principal.

Ejemplo 2: Uso del método PRAGMA table_xinfo() para mostrar la estructura de la tabla

La instrucción xinfo() de la tabla PRAGMA es idéntica a la función info() de la tabla PRAGMA, excepto que también proporciona campos ocultos en las tablas virtuales. Utilice esta opción cuando desee comprobar la estructura de una tabla virtual, incluidas todas las columnas ocultas. Pasamos una mascota de nombre de tabla al siguiente comando. >> PRAGMA table_xinfo(mascota);

Podemos ver los resultados del comando PRAGMA table_info(pet) porque la cuarta columna es de la tabla oculta, pero no ocultamos ninguna columna en la tabla pet, por lo que todos los valores son ceros y no es una tabla virtual.

Si queremos ver la estructura de la tabla verticalmente, debemos ingresar el comando de línea .mode en el shell de MongoDB. Luego, especifique el comando "PRAGMA table_xinfo()" en el shell. >> .línea de modo>> PRAGMA table_xinfo(mascota);

Resultados del uso de la línea .mode que muestra la estructura vertical de la tabla de mascotas.


Ejemplo 3: uso del método de comando .schema para mostrar la estructura de la tabla

El comando schema es otro enfoque para obtener la estructura de una tabla. Esta es una de varias técnicas para usar el SQL para crear la tabla. Aquí hay otro ejemplo usando la misma tabla que la anterior. Hemos especificado un comando .schema con el nombre de tabla pet, que muestra la estructura de la tabla creada anteriormente en los siguientes casos.


Como puede ver, el esquema de la mascota de la tabla es el mismo que cuando se creó y configuró el campo mascota de la tabla. Como se muestra en el siguiente diagrama, el comando .schema produce el resultado.

Mira esto:Cómo habilitar las teclas de función en una computadora portátil Toshiba

Ejemplo 4: uso del método de tabla sqlite_master para mostrar la estructura de la tabla

Todas las bases de datos SQLite tienen una tabla llamada SQLite master. El contenido de esta tabla explica el esquema de la base de datos. Como en el ejemplo anterior, podemos hacer el mismo enfoque con la tabla maestra de SQLite. Bueno, aquí hay un ejemplo, usando la misma tabla cada vez. Hemos incluido un comando de selección de la tabla sqlite_master como se muestra. Luego tenemos una cláusula WHERE para la cual hemos especificado un nombre de tabla mascota para un objeto tbl_name. SELECCIONE SQL DESDE sqlite_master DONDE tbl_name= 'mascota';

El resultado de la consulta de gastos generales se muestra en la siguiente instantánea.

Conclusión

Esperamos que después de comprender este artefacto, comprenda mejor cómo SQLite representa las estructuras de las tablas. Aprendimos las diferentes sintaxis de SQLite para mostrar la tabla y vimos varios ejemplos de SQLite que describen la estructura de la tabla en el último artículo. También aprendimos cómo describir tablas usando las reglas de SQLite. Aprendimos a usar SQLite, describe la tabla en esta publicación y cuándo usarla.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir