Работал ли с SQLite

Python Junior Без компании
Работал ли с SQLite
Ответы
Да, работал. SQLite — это встроенная СУБД в Python, не требующая отдельного сервера. Для работы используется модуль `sqlite3`. **Пример:** ``` import sqlite3 # Подключение к БД (если нет — создастся) conn = sqlite3.connect('example.db') cursor = conn.cursor() # Создание таблицы cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''') # Вставка данных cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Alice', 30)) conn.commit() # Выборка данных cursor.execute("SELECT * FROM users") print(cursor.fetchall()) # [(1, 'Alice', 30)] conn.close() ``` **Ключевые моменты:** - Автоматическое создание БД при подключении. - Поддержка параметризованных запросов (защита от SQL-инъекций). - Требует явного вызова `commit()` для сохранения изменений. - Идеально для локальных проектов, тестов и небольших данных.