18 Мар 2026, Ср

ИИ. Python. Работа с базами данных SQLite

Импортируем модуль sqlite3

import sqlite3

Подключаемся к базе данных

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

Создаем таблицу pupils с полями name и age

cursor.execute("create table if not exists pupils (id integer primary key, name text, age integer)")
conn.commit()
conn.close()

Извлекаем данные из созданной таблицы

conn=sqlite3.connect('mydb.db')
cursor=conn.cursor()
cursor.execute("select * from pupils")
rows=cursor.fetchall()
print(rows)
[]

Вставляем запись в таблицу pupils

cursor.execute("insert into pupils (name,age) values('Матвей',12)")
conn.commit()

Извлекаем данные из таблицы pupils

cursor.execute("select * from pupils")
rows=cursor.fetchall()
print(rows)
[(1, 'Матвей', 12)]
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять