¿Cómo ejecutar un script en SQLite usando Python?

En este artículo vamos a ver cómo ejecutar un script en SQLite usando Python. Aquí estamos ejecutando crear tabla e insertar registros en secuencias de comandos de tabla a través de Python. En Python, el módulo sqlite3 admite la base de datos SQLite para almacenar los datos en la base de datos.

Acercarse

Paso 1: Primero necesitamos importar el módulo sqlite3 en Python.

importar sqlite3

Paso 2: Conéctese a la base de datos creando la base de datos. Podemos conectarnos a la base de datos simplemente creando una base de datos llamada geeks_db.db o simplemente podemos crear una base de datos en nuestra memoria usando :memory:

Creación de base de datos por nombre

objeto_conexión = sqlite3.connect(“nombre_base_datos.db”)

Creación de base de datos en Memoria:

connection_object = sqlite3.connect:memoria:)

Paso 3: Cree el objeto del cursor después de realizar la conexión a la base de datos.

objeto_cursor = objeto_conexión.cursor()

Paso 4: escribe la consulta SQL que puede ser ejecutable.

objeto_cursor.executescript(“secuencia de comandos”)

Paso 5: Ejecutar el objeto cursor

objeto_cursor(“sentencia sql”)

Paso 6: obtenga los datos dentro de la tabla de la base de datos.

objeto_cursor.fetchall()

Ejemplo 1:

Python3

# import sqlite3 module
import sqlite3
  
# create con object to connect 
# the database geeks_db.db
con = sqlite3.connect("geeks_db.db")
  
# create the cursor object
cur = con.cursor()
  
# execute the script by creating the 
# table named geeks_demo and insert the data
cur.executescript("""
    create table geeks_demo(
        geek_id,
        geek_name
    );
   insert into geeks_demo values ( '7058', 'sravan kumar' );
   insert into geeks_demo values ( '7059', 'Jyothika' );
   insert into geeks_demo values ( '7072', 'Harsha' );
   insert into geeks_demo values ( '7075', 'Deepika' );
      
    """)
  
# display the data in the table by 
# executing the cursor object
cur.execute("SELECT * from geeks_demo")
  
# fetch all the data
print(cur.fetchall())

Producción:

Ejemplo 2:

Python3

# import sqlite3 module
import sqlite3
  
# create con object to connect 
# the database geeks_db.db
con = sqlite3.connect("geeks_db.db")
  
# create the cursor object
cur = con.cursor()
  
# execute the script by creating the table
# named geeks1 and insert the data
cur.executescript("""
    create table geeks1(
        geek_id,
        geek_name,
        address
    );
   insert into geeks1 values ( '7058', 'sravan kumar','hyd' );
   insert into geeks1 values ( '7059', 'Jyothika' ,'ponnur' );
   insert into geeks1 values ( '7072', 'Harsha','chebrolu'  );
   insert into geeks1 values ( '7075', 'Deepika','tenali'  );
      
    """)
  
# display the data in the table by 
# executing the cursor object
cur.execute("SELECT * from geeks1")
  
# fetch all the data
print(cur.fetchall())

Producción:

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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