---
# System prepended metadata

title: SQLAlchemy

---

# 認識 SQLAlchemy

注意：以下範例多使用 SQLite，但系統採用 MariaDB

## 認識 SQLAlchemy
利用 Python 的 SQLAlchemy 套件來和關連式資料庫進行互動
[SQLAlchemy 簡介](https://hot50773.medium.com/sqlalchemy-orm-%E5%85%A5%E9%96%80-ce056b914af9)
[SQLAlchemy 是什麼？與 ORM 的關係？又如何串接到 FastAPI](https://reginapanpan.medium.com/sqlalchemy-%E6%98%AF%E4%BB%80%E9%BA%BC-%E8%88%87-orm-%E7%9A%84%E9%97%9C%E4%BF%82-a57b16053aec)

## 基礎操作
[Python & SQLALchemy 學習筆記_資料表的建立](https://ithelp.ithome.com.tw/articles/10282661)
[Python & SQLALchemy 學習筆記_新增、修改以及刪除資料](https://ithelp.ithome.com.tw/articles/10282663)
[Python & SQLALchemy 學習筆記_查詢](https://ithelp.ithome.com.tw/articles/10282664)

## 進階操作（資料表關聯）
注意：以下說明採用 Flask，但系統採用 FastAPI
- [[Flask教學] Flask-SQLAlchemy 資料庫連線&設定入門 (一)](https://www.maxlist.xyz/2019/11/10/flask-sqlalchemy-setting/)
- [[Flask教學] Flask-SQLAlchemy 資料庫操作-ORM篇 (二)](https://www.maxlist.xyz/2019/10/30/flask-sqlalchemy/)
- [[Flask教學] Flask-SQLAlchemy -ORM 一對多關聯篇 (三)](https://www.maxlist.xyz/2019/11/24/flask-sqlalchemy-orm/)
- [[Flask教學] Flask-SQLAlchemy -ORM 多對多關聯篇 (四)](https://www.maxlist.xyz/2019/11/24/flask-sqlalchemy-orm2/)
- [[Flask教學] Flask-SQLAlchemy 資料庫操作-SQL指令篇 (五)](https://www.maxlist.xyz/2019/11/09/sqlalchemy-sql/)






