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