449 читали · 3 года назад
🐍🐬 Python и MySQL: практическое введение
Рассмотрим на практическом примере, как из кода Python делать SQL-запросы к MySQL-серверу: CREATE, SELECT, UPDATE, JOIN и т. д. Публикация представляет собой незначительно сокращенный перевод статьи Чайтаньи Баведжи Python and MySQL Database: A Practical Introduction. Материал также адаптирован в виде блокнота Jupyter. *** Большинство приложений в той или иной форме взаимодействует с данными. Поэтому языки программирования (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...
06:44
1,0×
00:00/06:44
499,8 тыс смотрели · 4 года назад