06:44
1,0×
00:00/06:44
485,7 тыс смотрели · 4 года назад
111 читали · 1 год назад
SQLAlchemy. Подключение к Базе Данных, текстовые SQL-запросы через engine. #1
Изучая курс python_advanced в на одной широко разрекламированной платформе и дойдя до второй части по изучению SQLAlchemy, до меня дошло - я ничего не понимаю в том что было в лекциях и как это соотнести с выполнением домашнего задания. Потому как в лекциях рассказывается про одно а в домашнем задании нужно выполнить другое, которое самостоятельно нужно найти, изучить и сделать из этого домашнее задание. Такое ощущение что платформа специально усложняет обучение своим студентам. Ну да ладно, это лишь моё частное мнение...
Работа с базами данных в 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...