Sobes.tech
Back to questions
Junior — Middle
72

Каким образом осуществляется вставка новой информации в базу данных?

Answer from AI

sobes.tech AI

Вставка новой информации в базу данных обычно осуществляется с помощью SQL-запроса INSERT. В Python для работы с базами данных часто используют библиотеки, такие как sqlite3, psycopg2 для PostgreSQL или ORM, например, SQLAlchemy.

Пример вставки записи с использованием sqlite3:

import sqlite3

conn = sqlite3.connect('example.db')
cursor = conn.cursor()

# Создаем таблицу (если еще не создана)
cursor.execute('''CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''')

# Вставляем новую запись
cursor.execute('INSERT INTO users (name, age) VALUES (?, ?)', ('Иван', 30))

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

Таким образом, вставка происходит через выполнение SQL-запроса INSERT с передачей необходимых данных.