BlogIntroducción a SQLite
Introducción a SQLite
Base de datos embebida: instalación y uso básico.
Documento 1 de 1 2 secciones
1 ¿Qué es SQLite?
SQLite es una base de datos relacional que se almacena en un único archivo en disco. No requiere servidor: la librería se integra directamente en la aplicación. Es la base de datos más usada del mundo (está en todos los smartphones Android e iOS, navegadores Chrome y Firefox, etc).
SQLite es ideal para: aplicaciones móviles, aplicaciones de escritorio, prototipos y desarrollo local. No es recomendable para aplicaciones web con alta concurrencia de escrituras simultáneas (para eso usa MySQL o PostgreSQL).
2 Uso con Python
python
import sqlite3
# Conectar (crea el archivo si no existe)
conn = sqlite3.connect("devlearn.db")
cursor = conn.cursor()
# Crear tabla
cursor.execute("""
CREATE TABLE IF NOT EXISTS cursos (
id INTEGER PRIMARY KEY AUTOINCREMENT,
titulo TEXT NOT NULL,
nivel TEXT DEFAULT 'basico'
)
""")
# Insertar
cursor.execute("INSERT INTO cursos (titulo, nivel) VALUES (?, ?)", ("Python", "basico"))
cursor.execute("INSERT INTO cursos (titulo, nivel) VALUES (?, ?)", ("SQLite", "intermedio"))
conn.commit()
# Consultar
cursor.execute("SELECT * FROM cursos")
for fila in cursor.fetchall():
print(fila)
conn.close()Comentarios
Sé el primero en comentar.
Deja tu comentario
Volver al blog deybidev.com
