Курс Python → Работа с SQLite в Python
SQLite — это легковесная база данных, которая часто используется в приложениях Python для хранения и управления данными. Для начала работы с SQLite в Python, необходимо импортировать библиотеку SQLite, которая уже установлена по умолчанию. Для этого достаточно выполнить команду import sqlite3.
После импорта библиотеки, следующим шагом будет подключение к базе данных. Если указанный путь к файлу базы данных не существует, то он будет создан автоматически. Для подключения к базе данных используется метод connect(file_name), где file_name — это путь к файлу базы данных.
После успешного подключения к базе данных, создается объект «курсор» (cursor), который позволяет выполнять запросы к базе данных. Метод execute используется для отправки запросов к базе данных. Например, с помощью этого метода можно создать таблицу, вставить данные в таблицу или извлечь данные из нее.
После выполнения всех необходимых запросов и операций с базой данных, необходимо вызвать метод commit, который сохраняет все внесенные изменения в базе данных. Это важно, чтобы убедиться, что все изменения были успешно применены. В противном случае, изменения могут быть потеряны.
Вот пример простого кода на Python, который демонстрирует подключение к базе данных SQLite, создание таблицы и вставку данных:
import sqlite3
# Подключение к базе данных
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
# Создание таблицы
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)''')
# Вставка данных
cursor.execute('''INSERT INTO users (name) VALUES ('Alice')''')
# Сохранение изменений
conn.commit()
# Закрытие соединения
conn.close()
Другие уроки курса "Python"
- Python OrderedDict и fromkeys() — работа с словарями
- Метод gt в Python
- Аннотации типов в Python
- Импорт классов из другого файла
- Методы split() и join() — Python строк.
- Сериализация данных в JSON с помощью json.dumps
- Порядок операций в Python
- Дефолтные параметры в Python
- Получение комбинаций в Python
- Бесконечные списки в Python
- Работа с enumerate()
- Структуры данных в Python
- Работа с прокси в Python
- PEP-401: оператор
- Метод __imod__ для Python
- F-строки в Python
- Перевод текста с Python Translator
- Аннотации типов в Python
- Работа с NumPy.linalg
- Создание словаря с значением по умолчанию
- Объединение словарей в Python 3.5+
- capitalize() — изменение регистра первого символа строки
- Принципы SRP и OCP
- Lambda Functions in Python
- Проблемы с именами переменных
- Работа с необработанными строками
- Метод join() для объединения элементов строки
- Инверсия списка и строки
- Слияние словарей в Python 3.9
- Генераторы в Python
- Обработка исключений в Python
- Метод ipow для возведения в степень
- Комментарии в Python
- Закрытие файла в Python
- Логирование с Loguru
- Расчет времени выполнения
- Форматирование данных с помощью pprint
- Замена текста с помощью sub
- Объединение списков в строку
- Применение функций в Python
- Удаление элементов из списка в Python
- Оформление кода по PEP 8
- Управление контекстом выполнения
- Обработка исключений в Python
- Установка и использование pyshorteners
- Генерация чисел с range()
- Генераторы в Python
- Работа с Colorama
- Метод __ilshift__ для битового сдвига влево















