Back to questions
Junior — Middle
60
Имеете ли вы опыт работы с системами управления базами данных?
Answer from AI
sobes.tech AI
Да, я работал с различными системами управления базами данных (СУБД), такими как SQLite, PostgreSQL и MySQL. В Python для взаимодействия с базами данных часто используют библиотеки, например, sqlite3 для SQLite или 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)''')
# Вставляем данные
cursor.execute('INSERT INTO users (name) VALUES (?)', ('Иван',))
conn.commit()
# Читаем данные
cursor.execute('SELECT * FROM users')
print(cursor.fetchall())
conn.close()