Курс 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. Основы Python за 14 дней
  2. Оператор * в Python
  3. Управление IP-адресами через прокси
  4. Метод rrshift для пользовательских объектов
  5. Структуры данных в Python
  6. Создание словаря в Python
  7. Кортеж в Python: создание и использование
  8. Поиск простых чисел
  9. Сокращение ссылок с pyshorteners
  10. Выборка чисел
  11. Работа с путями в Python
  12. Профилирование данных с Pandas.
  13. Зарезервированные слова в Python
  14. Перемешивание списка с shuffle()
  15. Использование эмодзи в Python
  16. Основы работы с os
  17. Распаковка элементов массива
  18. Округление банкира в Python
  19. Сравнение объектов в Python
  20. Разница между датами
  21. Отступы в Python
  22. Counter() — подсчет элементов
  23. Перегрузка операторов в Python
  24. Показ всплывающих окон Tkinter
  25. Функция eval() в Python
  26. Удаление элемента из списка
  27. Форматирование строк в Python
  28. Объединение списков в Python
  29. Python: возвращение нескольких значений
  30. Оптимизация методов в Python 3.7
  31. Работа с контекстными менеджерами
  32. Python: библиотеки и функции
  33. Протокол управления контекстом
  34. Установка и обучение ChatterBot
  35. Взаимодействие с внешними процессами в Python
  36. Оператор Walrus: правильное использование
  37. 9 уловок для чистого кода
  38. Переменные класса и экземпляра
  39. Обработка исключений с блоком else
  40. Lambda-функция в Python: использование с map() и sum()
  41. Управление фоновыми задачами в Python

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