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