Встречается на собеседованиях • сегодня
Приходилось ли использовать 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.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы