Skip to content

Latest commit

 

History

History
53 lines (40 loc) · 2.02 KB

File metadata and controls

53 lines (40 loc) · 2.02 KB
.. rst-class:: core-header, orm-addin

Working with Data

In :ref:`tutorial_working_with_transactions`, we learned the basics of how to interact with the Python DBAPI and its transactional state. Then, in :ref:`tutorial_working_with_metadata`, we learned how to represent database tables, columns, and constraints within SQLAlchemy using the :class:`_schema.MetaData` and related objects. In this section we will combine both concepts above to create, select and manipulate data within a relational database. Our interaction with the database is always in terms of a transaction, even if we've set our database driver to use :ref:`autocommit <dbapi_autocommit>` behind the scenes.

The components of this section are as follows:

.. toctree::
    :hidden:
    :maxdepth: 10

    data_insert
    data_select
    data_update