Курс 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"

  1. SciPy: широкий функционал для математических операций
  2. Работа с URL-адресами в Python
  3. Использование метода lower()
  4. Срез списка в Python
  5. Изменение элемента списка
  6. Установка и использование Telegram API в Python
  7. Установка Python3.7 и PIP
  8. Python: возвращение нескольких значений
  9. Сортировка элементов с OrderedDict
  10. Обработка исключений в Python 3
  11. PUT запрос для обновления данных
  12. Поиск email
  13. Аннотации типов в Python
  14. Сортировка в Python
  15. Операции с массивами в NumPy
  16. Анализ кода — Python
  17. Работа с модулем random
  18. Работа со строками в Python
  19. Частичное совпадение пользовательского ввода в Python 3.10
  20. Инициализация объекта
  21. Отладка утечек памяти в Python
  22. Многоточие в Python
  23. Распаковка значений в Python
  24. Методы Python для работы с данными
  25. Генераторы в Python
  26. Метод hash в Python
  27. Сглаживание списка
  28. Оптимизация поиска в словарях
  29. Перебор элементов списка в Python
  30. Хэш-функции и метод цепочек
  31. Сортировка и обратный порядок
  32. Цикл for в Python
  33. Отправка поздравлений по дню рождения
  34. Отладка производительности Python
  35. Обязательные аргументы в Python
  36. Изменяемые и неизменяемые объекты
  37. Декораторы с аргументами
  38. Очистка данных с Pandas
  39. Глобальные переменные в Python
  40. Разделение строки в Python
  41. Форматирование вывода списков
  42. Извлечение аудио из видео
  43. Роль запятой в Python

Marketello читают маркетологи из крутых компаний