Sobes.tech
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()