Загрузка данных


import sqlite3

# Подключение к базе данных
conn = sqlite3.connect('example.db')
cursor = conn.cursor()

# 1. СНАЧАЛА создаём таблицу
cursor.execute('''
CREATE TABLE IF NOT EXISTS users (
    id INTEGER PRIMARY KEY AUTOINCREMENT,
    name TEXT,
    age INTEGER
)
''')

# 2. Добавляем данные (пример)
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ("Иван", 25))
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ("Мария", 30))

# Сохраняем изменения
conn.commit()

# 3. Теперь можно обновлять данные
new_age = 26
user_name = "Иван"
cursor.execute("UPDATE users SET age = ? WHERE name = ?", (new_age, user_name))

conn.commit()

# 4. Проверяем результат
cursor.execute("SELECT * FROM users")
rows = cursor.fetchall()
for row in rows:
    print(row)

# Закрываем соединение
conn.close()