以降ではエンジンレイヤ、SQL表現言語、ORMのそれぞれのレベルでのプログラミング例について紹介していきます。 説明に使用するデータベースとしてはSQLiteを用いて説明します。接続表現を変更すれば他の種類のデータベースでも同様です。SQLiteの使い方については「SQLiteの基本的な使い方」でまとめていますので興味があれば参考にしてください。 エンジンレイヤとしての使用 エンジンレイヤとしてSQLAlchemyを使用する方法のプログラム例を紹介していきます。 エンジンレイヤとしての使用では、具体的なSQL文で最も低レベルでデータベースへのアクセスを行います。 実装例 CREATE TABLE, INSERT, SELECT, UPDATE, DELETEを一通り実行する実装例を紹介します。詳細の説明は以降で行います。 import sqlalchemy as sa from sqlal