Python SQLite – Crear tabla

En este artículo, discutiremos cómo podemos crear tablas en la base de datos SQLite desde el programa Python utilizando el módulo sqlite3. 

En la base de datos SQLite usamos la siguiente sintaxis para crear una tabla:

CREATE TABLE nombre_base_datos.nombre_tabla(

                                       columna1 tipo de datos PRIMARY KEY (una o más columnas),

                                       tipo de datos columna2,

                                       tipo de datos columna3,

                                       …..

                                       columnaN tipo de datos

);

Ahora crearemos una tabla usando Python:

Acercarse:

Importar el módulo requerido

  • Establezca la conexión o cree un objeto de conexión con la base de datos usando la función connect() del módulo sqlite3.
  • Cree un objeto Cursor llamando al método cursor() del objeto Connection.
  • Forme una tabla usando la sentencia CREATE TABLE con el método execute() de la clase Cursor.

Implementación:

Python3

import sqlite3
 
# Connecting to sqlite
# connection object
connection_obj = sqlite3.connect('geek.db')
 
# cursor object
cursor_obj = connection_obj.cursor()
 
# Drop the GEEK table if already exists.
cursor_obj.execute("DROP TABLE IF EXISTS GEEK")
 
# Creating table
table = """ CREATE TABLE GEEK (
            Email VARCHAR(255) NOT NULL,
            First_Name CHAR(25) NOT NULL,
            Last_Name CHAR(25),
            Score INT
        ); """
 
cursor_obj.execute(table)
 
print("Table is Ready")
 
# Close the connection
connection_obj.close()

Producción:

Publicación traducida automáticamente

Artículo escrito por maheswaripiyush9 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 *