Курс 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. Работа с NumPy.linalg
  2. Передача аргументов через **arguments
  3. Измерение времени выполнения кода
  4. Печать комбинаций в Python с Itertools
  5. Удаление дубликатов из списка
  6. Глобальные переменные в Python
  7. Декораторы в Python
  8. Переопределение метода sub
  9. Обработка ошибок ввода данных
  10. Python: Фильтрация списков с помощью filter()
  11. Функции высшего порядка в Python
  12. Отступы в Python
  13. Декораторы в Python
  14. Удаление ключа из словаря в Python
  15. Красивый вывод списка
  16. Вакансии в Nebius
  17. Тайное преобразование типа ключа
  18. Установка и использование Python-dateutil
  19. Тест скорости набора текста на Python
  20. Виртуальные среды в Python
  21. Python: библиотеки и функции
  22. Пустой оператор pass в Python
  23. Метод __int__ в Python
  24. Проектирование Singleton с метаклассом
  25. Функции с дополнением
  26. Нарезка списков в Python
  27. Concrete Paths в Python
  28. Преобразование данных в Python
  29. Объединение строк с помощью метода join
  30. Преобразование строк в числа с плавающей запятой
  31. Регистрация на хакатоне
  32. Реверс строки и списка в Python.
  33. Порядок и длина множеств в Python
  34. Логирование с Loguru
  35. Flask: создание веб-приложений
  36. Удаление дубликатов из списка с помощью dict.fromkeys
  37. Глобальные переменные в Python
  38. Метод count в Python: почему count(», ») возвращает 4?
  39. Многострочные комментарии в Python
  40. Назначение максимального и минимального значения переменной в Python.
  41. Нахождение разницы между списками в Python
  42. Модуль inspect
  43. Декораторы в Python
  44. Список переменных с %who
  45. Базовые объекты Python
  46. Работа с срезами в Numpy
  47. Получение ID процесса

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