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()