Курс 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. Функция sleep() в Python
  2. Хранение данных
  3. Функция product() в Python
  4. Блок else в циклах.
  5. Сравнение строк в Python
  6. Python Аргументы по умолчанию
  7. Особенности множеств в Python
  8. Объединение строк с помощью метода join
  9. Переопределение метода __lshift__
  10. Любовь к Python
  11. Метод pop() списка
  12. Скрытие вывода данных
  13. Создание списков в Python
  14. Оператор in для Python
  15. Проверка файла .py на синтаксис.
  16. Метод __int__ в Python
  17. Сортировка элементов с OrderedDict
  18. Функции all() и any() в Python
  19. Python Менеджер контекста
  20. Фильтрация списка от «ложных» значений
  21. Использование эмодзи в Python
  22. Метод join() с набором
  23. Enum в Python: создание и использование перечислений
  24. Преобразование текста в речь с Python
  25. Создание таблиц в Python с PrettyTable
  26. Участие в сообществе @selectel
  27. CLI-инструмент howdoi
  28. Генерация случайных чисел в Python
  29. Активация Matplotlib в Jupyter
  30. Сравнение строк в Python
  31. JMESPath в Python
  32. Генерация случайных чисел в Python
  33. Работа с эмодзи в Python
  34. Работа со строками в Python
  35. Создание объекта timedelta
  36. Преобразование многоуровневого словаря
  37. Аргументы *args и **kwargs
  38. Оператор «or» в Python
  39. Искажение имен в Python
  40. Управление памятью в Python
  41. Метод ne для сравнения объектов
  42. Подсчет элементов в Python
  43. Подсчет элементов с помощью Counter из collections
  44. Синтаксис переменных цикла в Python
  45. Атрибуты класса и экземпляра

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