Cómo mostrar la estructura de una tabla
Vamos a echar un vistazo al comando de 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 a través del cual podemos ver la estructura de la tabla.
Sintaxis
# Pragma table_info (nombre de la tabla)
Este comando devuelve una sola fila de cada columna en la tabla definida, similar al comando de describir sql.
# Pragma table_xinfo (nombre de la tabla)
Este método es similar a la declaración anterior. La única distinción es que proporciona la columna oculta de la tabla virtual.
# .Nombre de la tabla de esquema
Esta operación representa la tabla seleccionada; Sin embargo, primero debemos construir la tabla antes de usarla.
# Mesa sqlite_master
Otro método para mostrar la estructura de la tabla es mediante el uso de la tabla maestra de SQLite es este. El esquema de cada base de datos de SQLite se mantiene en una "tabla de esquema única."El esquema es una representación visual de todos los registros, colecciones, desencadenantes y vistas de la base de datos.
Creación de tabla de sqlite para realizar el método que muestra la estructura de la tabla
Vamos a echar un vistazo a varias formas alternativas de describir tablas. Para comenzar, usaremos el comando Crear tabla para construir una tabla.
Hemos usado debajo del comando Crear para crear una tabla y definimos un nombre de tabla como "PET."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 requisitos.
Luego, hemos agregado algunos valores en cada campo de la tabla de tabla utilizando el comando SQLITE Insertar. Puede agregar los valores con el comando insertar a la vez, pero los hemos insertado uno por uno.
Ejemplo 1: Uso del método Pragma table_info () para mostrar la estructura de la tabla
La función de información de la tabla Pragma () devuelve una sola entrada en cada campo de la tabla dada. Es similar a la declaración de describir MySQL en SQLite. Hemos usado un comando pragma table_info () aquí y le pasamos un nombre de tabla "mascota".
>> Pragma table_info (PET);Cuando ejecutamos el comando mencionado anteriormente, el shell sqlite representa la estructura de la tabla de mascotas como en la figura. Aquí, muestra el nombre de campo y el tipo de datos que les hemos asignado explícitamente. Con cada campo, podemos ver dos columnas más. La primera columna muestra los valores no nulos, y la segunda columna muestra el valor de la clave principal como PET_ID es la clave principal de la PET de la tabla, 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 Pragma Table Xinfo () es idéntica a la función de información de la tabla Pragma (), excepto que también proporciona campos ocultos en tablas virtuales. Esta es la opción de utilizar si desea inspeccionar la estructura de una tabla virtual, incluidas las columnas ocultas. Hemos pasado una mascota de nombre de tabla al siguiente comando.
>> pragma table_xinfo (PET);Podemos ver los resultados del comando pragma table_info (PET), ya que la cuarta columna es de la tabla oculta, pero no hemos ocultado 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, entonces tenemos que dar el .Comando de línea de modo en el shell MongoDB. Luego, especifique el comando "pragma table_xinfo ()" en el shell.
>> .línea de modoResultados del uso .línea de modo que muestra la estructura de la mascota de la tabla verticalmente.
Ejemplo 3: Usando el .Método de comando de esquema para mostrar la estructura de la tabla
El comando de esquema es otro enfoque para obtener la estructura de una tabla. Esta es una de las diversas técnicas para obtener el SQL que se usó para construir la tabla. Aquí hay otro ejemplo que usa la misma tabla que la última.
Hemos dado un comando .Esquema con el nombre de la tabla Pet, que muestra la estructura de la tabla que hemos creado anteriormente en los siguientes casos.
>> .mascota de esquemaComo puede ver, el esquema de la mascota de la tabla es el mismo que el tiempo de creación y configuración del campo de la mascota de la tabla. Como se ve en el siguiente diagrama, el .El comando de esquema produce el resultado.
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 realizar el mismo enfoque con la tabla maestra de SQLite. Bueno, aquí hay un ejemplo, cada vez que utiliza la misma tabla.
Hemos incluido un comando seleccionar de la tabla sqlite_master como se muestra. Luego tenemos una cláusula Where a la que hemos especificado una mascota de nombre de tabla a un objeto tbl_name.
Seleccione SQLLa salida de la consulta superior se demuestra en la próxima instantánea.
Conclusión
Esperamos que después de comprender este artefacto, comprenda mejor cómo SQLite representa las estructuras de la tabla. Aprendimos la diferente sintaxis de SQLite para ver la tabla y vimos varios ejemplos de sqlite que describe la estructura de la tabla en el artículo reciente. También aprendimos a describir tablas usando reglas sqlite. Aprendimos a utilizar el sqlite, describir la tabla en esta publicación y cuándo usarla.