Курс 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. Работа с CSV файлами в Python
  2. Имена объектов в Python
  3. Работа с переменными в Python
  4. Установка и использование Virtualenv
  5. Официальный канал Python в Telegram
  6. Оператор объединения словарей
  7. Добавление цвета в консоли
  8. Расчет времени выполнения программы
  9. Создание вкладок с TKinter
  10. Транспонирование матрицы в Python
  11. Сравнение строк в Python
  12. Срезы в Python
  13. Отображение графиков в Jupyter с Matplotlib
  14. Работа с WindowsPath()
  15. Форматирование строк в Python
  16. Оператор space-invader
  17. Обработка StopIteration в Python
  18. Метод join() с набором
  19. Создание namedtuple списком полей
  20. Импорт в Python: список all
  21. Сравнение строк в Python
  22. Работа с Telegram API на Python
  23. Ключевое слово global в Python
  24. Enum в Python
  25. Управление браузером с Selenium
  26. Проверка кортежей.
  27. Вложенные функции в Python
  28. Модуль subprocess: запуск внешних команд
  29. Методы Python для работы с данными
  30. Получение текущей директории
  31. Создание списка через цикл
  32. Метод index() в Python
  33. Основные методы NumPy
  34. Генераторы в Python
  35. Работа с файлами в Python
  36. Получение списка кортежей из словаря
  37. Логические значения в Python
  38. Создание виртуальной среды
  39. Установка и использование pyshorteners
  40. Идентификатор объекта в Python
  41. Обход словаря в Python
  42. Создание коллекций из выражения-генератора
  43. Хэш-функции в Python
  44. Поиск индекса элемента
  45. Создание панели меню Tkinter
  46. Преобразование данных в Python
  47. Переопределение метода xor в Python

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