Cómo insertar los datos en Python SQLite
Sqlite es una biblioteca C como mencionamos en la introducción. Sin embargo, hay interfaces creadas en muchos idiomas diferentes, incluido Python. Con un requisito mínimo para SQLite 3.7.15, el módulo SQLITE3 ofrece una interfaz SQL. La mejor parte es que Python y SQLite3 ya están incluidos, por lo que no es necesario instalar nada.
Los siguientes pasos se utilizan para insertar las filas de datos en una tabla de base de datos en una base de datos SQLite:
El Insertar en el comando/instrucción se puede usar de dos maneras para insertar los datos:
Primero, se requiere conectarse a SQLite DB. Los siguientes son los pasos para crear o conectar una base de datos SQLite en Python.
Conexión de base de datos SQLite en Python
Esta sección explica cómo usar el módulo SQLITE3 de Python para crear una conexión a un SQLite DB. Los siguientes pasos deben usarse para conectarse a SQLite:
El siguiente script del programa crea el nuevo archivo DB "MyDB.DB ”, establece una conexión e imprime la información sobre la versión SQLite DB:
Producción:
Como se puede ver en la salida, se crea la base de datos y la conexión ahora está activa. Usando las funciones definidas, obtuvimos la versión de nuestra base de datos.
Creamos nuestra base de datos. Ahora, necesitamos una tabla para que podamos ingresar/insertar las filas de datos dentro de la tabla.
Creación de mesa SQLite en Python
Ahora, explicaremos cómo usar Python para construir una tabla en una base de datos SQLite. En este ejemplo, el "db_table" se crea dentro del mydb.base de datos DB. Se puede crear una tabla SQLite en Python utilizando los siguientes pasos:
Producción:
En el script anterior, utilizamos una consulta para crear una tabla. Creamos tres columnas dentro de las tablas "ID", "Nombre" y "Age" donde "ID" se especifica como una clave principal. Entonces, el cursor.La función ejecutar () se usa para ejecutar la consulta.
Dado que creamos nuestra base de datos SQLite y tabla, ahora insertamos los datos dentro de la tabla utilizando los siguientes pasos:
Insertemos algunos datos en la base de datos MyDB y la tabla DB_Table, ya que actualmente está vacía.
Ejemplo 1: Insertar solo los valores
Creamos la tabla "MyDB" con variables anteriormente. Ahora, agregaremos solo los valores a la tabla.
Sintaxis:
Insertar en valores table_name (VA1, Val2 ...);Dónde:
nombre de la tabla: Nombre de la tabla.
valor1, valor2 ...: Valores para insertar en cada columna de filas de tabla.
Producción:
El programa de ejemplo sobre cómo agregar los datos a una tabla SQLite utilizando solo las declaraciones de valores se muestra. Primero accedimos y conectamos a la base de datos MyDB. Luego, utilizamos la sintaxis de la consulta de insertos para agregar los valores dentro de la tabla DB_Table. Llamamos a la función Execute () varias veces con la consulta dentro para ingresar a las múltiples filas de datos dentro de la tabla. Los contenidos de la tabla se muestran y se comprometen con la base de datos.
Ejemplo 2: insertar tanto variables como valores
El siguiente programa es similar al primer programa. Pero en lugar de agregar los valores directamente a la tabla, reordenamos los nombres de la columna que contienen los valores.
Sintaxis:
Insertar en table_name (col1, col2, col3, ...) valores (val1, val2, val3, ...);Dónde:
nombre de la tabla: Nombre de la tabla
Col1, Col2, ...: Nombre de las columnas
Val1, Val2, ...: Valores de las columnas
Producción:
En el script anterior, creamos una nueva tabla que es "registro". Las variables/nombres de columna se especifican como Stu, grado y marcas. Llamamos al método Execute () varias veces para ejecutar la consulta de inserción. Finalmente, los datos almacenados se muestran en la consola.
Conclusión
En este tutorial, aprendimos sobre la introducción de SQLite. Luego, discutimos cómo los datos se pueden insertar dentro de la tabla SQLite en Pandas. Primero, explicamos los pasos para conectarse al DB SQLite en Python. Después de crear la conexión, creamos una tabla SQLite. Implementamos dos ejemplos para insertar los datos dentro de la tabla de una base de datos SQLite. En el primer ejemplo, insertamos los valores de la columna para cada fila mientras aprendimos a agregar ambas variables y valores en el segundo ejemplo.