Курс 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. Преобразование генераторов в циклы
  2. Работа с defaultdictами в Python
  3. Поиск email
  4. Функции высшего порядка в Python
  5. Манипуляция формой массива в Numpy
  6. Отладка кода
  7. Печать списка с помощью метода join
  8. UserString в Python
  9. Работа с классами данных
  10. Получение частей дроби
  11. Основы Python за 14 дней
  12. Функции классификации комплексных чисел
  13. Область видимости переменных
  14. Операторы увеличения и уменьшения переменной
  15. Обновление и получение данных в SQLite
  16. Создание класса очереди
  17. Обработка исключений в Python 3
  18. Отслеживание выполнения программы с библиотекой tqdm
  19. Склеивание строк без циклов
  20. Игра Виселица на Python
  21. Логические значения в Python
  22. Работа с zip-архивами в Python
  23. Обработка данных в Python
  24. Повторение и перенос строки
  25. Python: Фильтрация списков с помощью filter()
  26. Удаление ссылок в Python
  27. Работа со словарями с defaultdict из collections
  28. Копирование в Python
  29. Избегание циклических зависимостей классов в Python
  30. Генерация чисел с range()
  31. Метод __float__ в Python
  32. Проблемы с dict в Python
  33. Работа с множествами в Python
  34. Избегайте использования goto
  35. Метод hash в Python
  36. Считывание бинарного файла в Python
  37. Создание пар из последовательностей
  38. Список переменных с %who
  39. Логирование в Python
  40. Транспонирование 2D-массива с помощью zip
  41. Подсчет частотности элементов в Python
  42. Модуль itertools: комбинации и перестановки
  43. Оператор in и not in в Python
  44. Разделение строки в Python
  45. Функция __init__ в Python
  46. Профилирование кода

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