Курс 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
  2. Модуль pprint
  3. Преобразование числа в список цифр
  4. Метод setdefault() в Python
  5. Объявление переменных в Python
  6. Big O оптимизация
  7. Работа со словарями с defaultdict из collections
  8. Асинхронное выполнение задач в Python
  9. Хеши в Python
  10. Генераторы в Python
  11. Работа с утверждениями в Python
  12. Замена текста с re.sub()
  13. Список и кортеж в Python
  14. Проверка подстроки в строке с помощью in
  15. Декодирование строк в Python
  16. Генераторы в Python
  17. Карта бомбоубежищ в Москве и Питере
  18. Генераторы списков в Python
  19. Создание списков в Python
  20. Цикл for в Python
  21. Преобразование в float
  22. Работа с модулем os в Python
  23. Библиотека Chartify: руководство
  24. Получение имени функции с помощью inspect
  25. Combobox в Tkinter
  26. Оператор break в Python
  27. Методы split() и join() — Python строк.
  28. Перебор элементов списка в Python
  29. Удаление элемента из списка в Python
  30. Метод __float__ в Python
  31. Работа с индексами списков
  32. Транспонирование 2D-массива с помощью zip
  33. Избегайте использования goto
  34. Генераторы данных
  35. Просмотр атрибутов и методов класса
  36. Генератор списка в Python
  37. Модуль math: константы π и e
  38. Изменение списка срезом
  39. Сортировка с параметром key
  40. Объединение словарей в Python
  41. Декоратор Property в Python
  42. Очистка данных с помощью pandas

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