-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconnection.py
More file actions
21 lines (17 loc) · 752 Bytes
/
connection.py
File metadata and controls
21 lines (17 loc) · 752 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#Se debe importar el módulo (sqlite3) (as - es opcional para darle un nombre más corto y trabajar más comodos)
import sqlite3 as sql3
#Conection
#Se usa el método (connect()) del módulo (sqlite3)
conection = sql3.connect("./db/users.db")
#Cursor para ejecutar acciones dentro de la base de datos (CRUD)
cur = conection.cursor()
#Crear tabla 1 (user)
#Se usa el método (execute), este se usa apartir del cursor anteriormente creado
#Dentro se escriben (query) consultas a las bases de datos mediante sintaxis similar a (sql)
cur.execute(
'''
CREATE TABLE IF NOT EXISTS user (id INTEGER PRIMARY KEY, name TEXT NOT NULL, age INTEGER NOT NULL)
'''
)
#Siempre es importante cerrar la conexión a la base de datos
conection.close()