Понимаешь ли SQL синтексис
Python
Middle
Evapps
Понимаешь ли SQL синтексис
Ответы
Да, понимаю SQL синтексис и могу работать с базами данных через Python (например, используя `sqlite3`, `SQLAlchemy` или `psycopg2`). Основные операции:
- **SELECT** – выборка данных
- **INSERT** – добавление записей
- **UPDATE** – обновление данных
- **DELETE** – удаление записей
- **JOIN** – соединение таблиц
Пример с `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, age INTEGER)")
# Вставка данных
cursor.execute("INSERT INTO users (name, age) VALUES (?, ?)", ("Alice", 30))
# Выборка данных
cursor.execute("SELECT * FROM users")
print(cursor.fetchall()) # [(1, 'Alice', 30)]
conn.commit()
conn.close()
```
Также поддерживаю ORM (например, SQLAlchemy) для более удобной работы.