Встречается на собеседованиях • сегодня

Приходилось ли использовать MySQL

Да, приходилось. В основном работал с MySQL через ORM SQLAlchemy или напрямую с драйвером mysql-connector-python.

Пример подключения и запроса:

python
import mysql.connector

# Подключение
conn = mysql.connector.connect(
    host="localhost",
    user="user",
    password="password",
    database="test_db"
)

cursor = conn.cursor()
cursor.execute("SELECT * FROM users WHERE id = %s", (1,))
result = cursor.fetchone()
print(result)

conn.close()

text

**Через SQLAlchemy:**  
```python
from sqlalchemy import create_engine, Table, MetaData

engine = create_engine("mysql+pymysql://user:password@localhost/test_db")
metadata = MetaData()
users = Table("users", metadata, autoload_with=engine)
query = users.select().where(users.c.id == 1)
result = engine.execute(query).fetchone()
print(result)

Работал с индексами, транзакциями, JOIN-запросами, а также оптимизировал запросы через EXPLAIN.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы