
SQLAlchemy 基礎(chǔ)培訓(xùn)
課程帶領(lǐng)大家使用 SQLAlchemy 連接 MySQL 數(shù)據(jù)庫,
創(chuàng)建一個學(xué)習(xí)網(wǎng)站所需要的數(shù)據(jù)表,
并介紹了使用 SQLAlchemy 進行簡單了 CURD 操作及使用 Faker 生成測試數(shù)據(jù)。
1 SQL 和 ORM 的區(qū)別
2 引擎與基類
3 faker 庫的使用
4 多對多關(guān)系
5 基本查詢語句
6 SQLAlchemy 簡介
7 映射類
8 一對一關(guān)系
9 session 的使用
10 高級查詢語句
1
SQLAlchemy 簡介和基礎(chǔ)用法
1.SQL和ORM
2.SQLAlchemy簡介與安裝
3.連接數(shù)據(jù)庫的引擎和創(chuàng)建映射類的聲明基類
4.創(chuàng)建映射類
5.生成數(shù)據(jù)表
6.使用faker庫生成測試數(shù)據(jù)
2
一對一和多對多關(guān)系
1.數(shù)據(jù)表的一對一關(guān)系
2.數(shù)據(jù)表的多對多關(guān)系
3.為多對多關(guān)系的數(shù)據(jù)表添加關(guān)聯(lián)數(shù)據(jù)
3
SQLAlchemy 查詢語句
1.query查詢語句
2.like方法模糊查詢
3.and_、or_多條件查詢
4.order_by排序
5.limit限制查詢數(shù)量
6.join聯(lián)結(jié)查詢
安裝 SQLAlchemy
創(chuàng)建映射類
實現(xiàn)一對多關(guān)系
運行程序查看表結(jié)構(gòu)
使用 faker 庫生成測試數(shù)據(jù)
創(chuàng)建一對一關(guān)系的數(shù)據(jù)表
創(chuàng)建多對多關(guān)系的數(shù)據(jù)表
使用 session 進行增刪改查
使用 like、in、and、or_ 等基本語法進行查詢
使用排序、設(shè)置查詢數(shù)量、聯(lián)結(jié)查詢等高級查詢方法
