begin

[Flask教學] Flask-SQLAlchemy 資料庫操作-ORM篇(二)

發佈於 3 則留言分類: 04 Python Flask 教學06 Python 資料庫教學10 所有文章

一. 前言 1. 為什麼選擇 Flask-SQLAlchemy ? Flask-SQLAlchemy 來操作資料庫是因為可以使用原生 SQL,也同時支援 ORM 框架來操作資料庫,可以隨時切換很方便。操作上若非需要很複雜的查詢,ORM 框架操作是首選,還可以防止 SQL injection。更多相關安裝設定可以參考:[Flask教學] Flask-SQLAlchemy 資料庫連線&設定入門 2. 關於什麼是 ORM 框架? 簡單來說是直接用 Python 的語法對資料庫進行操作,不需要直接寫 SQL 語法,ORM 背後會自動將 Python 代碼轉換成應對的 SQL 語法,再來進行對資料庫的操作。 – 優點: 可讀性較高,也可以防止 SQL injection &#821 […]

Mysql_python_cover_photo

[資料庫筆記] Python 使用 MySQL資料庫的教學與安裝

發佈於 2 則留言分類: 06 Python 資料庫教學10 所有文章

整理 Using MySQL Databases With Python 的資料庫教學筆記,詳細紀錄程式碼範例:從 MySQL 進行安裝教學、Python 連結 MySQL 使用者設定、到基礎資料庫的查詢、讀取 CRUD 應用,讓大家能輕鬆使用 Python 上手 MySQL 進行蒐集和使用資料,附上程式碼提供大家參考。 一. Python 安裝 MySQL 首先是下載 MySQL,Mac 可以從這 Mac下載MySQL,Windows 的朋友在這 Windows下載MySQL,Mac 的朋友選擇第一個 macOS 10.14 DMG 檔 (如下圖) 安裝完後會被要求設定 MySQL 的帳號密碼,這組密碼務必記起來! 接下來安裝 MySQL GUI 工具(圖像化管理資料庫),推議使用 Wor […]