python squlite создание бд и таблицы на python
Работа с базами данных в Python
Create: Создание таблиц, индексов, представлений. # SQLAlchemy from sqlalchemy import create_engine, MetaData, Table, Column, Integer, String engine = create_engine("sqlite:///db.sqlite") metadata = MetaData() users = Table( "users", metadata, Column("id", Integer, primary_key=True), Column("name", String) ) metadata.create_all(engine) Drop: Удаление объектов. DROP TABLE users; Alter: Изменение структуры (добавить/удалить столбец). # Alembic (миграция) def upgrade(): op.add_column("users", Column("age", Integer)) Insert: # SQLAlchemy insert_query = users...
Как использовать SQLAlchemy в своем Python проекте
Привет, друзья, недавно я решил создать телеграм-бота для собственных нужд, и я долго выбирал способ взаимодействия с базой данных: напрямую или через ORM. Как вы уже поняли я выбрал ORM. С SQLAlchemy я работаю впервые и мне захотелось поделиться с вами тем, что я узнал. P.S. Так как Дзен не предоставляет возможности читабельно вставить код, я буду предоставлять его в картинках #1...