Практический пример: перепись населения

Введение в базы данных на Python

Jason Myers

Co-Author of Essential SQLAlchemy and Software Engineer

Практический пример: перепись населения

  • Подготовка SQLAlchemy и базы данных
  • Загрузка данных в базу данных
  • Решение задач анализа данных с помощью запросов
Введение в базы данных на Python

Часть 1: подготовка SQLAlchemy и базы данных

  • Создайте объекты engine и MetaData
from sqlalchemy import create_engine, MetaData
engine = create_engine('sqlite:///census_nyc.sqlite')
metadata = MetaData()
Введение в базы данных на Python

Часть 1: подготовка SQLAlchemy и базы данных

  • Создайте и сохраните таблицу переписи
from sqlalchemy import (Table, Column, String, 
       Integer, Decimal, Boolean)

employees = Table('employees', metadata, Column('id', Integer()), Column('name', String(255)), Column('salary', Decimal()), Column('active', Boolean()))
metadata.create_all(engine)
Введение в базы данных на Python

Давайте потренируемся!

Введение в базы данных на Python

Preparing Video For Download...