Курс 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"
- Форматирование вывода с F-строками
- Обработка исключений с блоком else
- Лимиты на ресурсы Python
- Работа с множествами в Python
- Преобразование текста в речь с Python
- Принципы Zen Python
- Форматирование чисел в Python
- Логирование с Loguru
- Очистка вывода в Python
- Удаление элемента по индексу
- Экспорт внешнего файла с помощью writefile
- Создание матрицы в Python
- Изменения в обработке логических значений
- Удаление символов новой строки в Python.
- Выражения-генераторы в Python
- Создание инструмента обнаружения плагиата
- Измерение времени выполнения кода
- Метод Self в Python
- Использование модуля __future__
- Декоратор total_ordering для класса Point
- Оператор in для Python
- Работа с контекст-менеджером «with»
- Нахождение хеша для бесконечности и NaN в Python
- Функция reduce() из модуля functools
- Преобразование Word в PDF с Spire.Doc
- Принципы SRP и OCP
- Операции с датами в Python
- Эффективная конкатенация строк в Python
- Добавление элемента к кортежу
- Python Тесты и Гайды
- Многоточие в Python
- Метод lt для сортировки объектов
- Списковое включение в Python
- Функция count() в Python
- Defaultdict в Python
- Аннотации типов в Python
- Цикл for в Python
- Непрерывная проверка в Python
- Списки: объединение, изменение
- Проверка памяти объекта
- Округление в Python
- Измерение времени выполнения кода
- Курсы Яндекс Практикум
- Ветвление выражения в Python
- Создание директории в Python
- Передача аргументов в Python















