国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Python > 正文

Python輕量級(jí)ORM框架Peewee訪問sqlite數(shù)據(jù)庫(kù)的方法詳解

2019-11-25 16:00:25
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python輕量級(jí)ORM框架Peewee訪問sqlite數(shù)據(jù)庫(kù)的方法。分享給大家供大家參考,具體如下:

ORM框架就是 object relation model,對(duì)象關(guān)系模型,用來實(shí)現(xiàn)把數(shù)據(jù)庫(kù)中的表 映射到 面向?qū)ο缶幊陶Z(yǔ)言中的類,不需要寫sql,通過操作對(duì)象就能實(shí)現(xiàn) 增刪改查。

ORM的基本技術(shù)有3種:

(1)映射技術(shù)

數(shù)據(jù)類型映射:就是把數(shù)據(jù)庫(kù)中的數(shù)據(jù)類型,映射到編程語(yǔ)言中的數(shù)據(jù)類型。比如,把數(shù)據(jù)庫(kù)的int類型映射到Python中的integer 類型。
類映射:把數(shù)據(jù)庫(kù)中的表,映射到面向?qū)ο缶幊陶Z(yǔ)言的類,這樣就不用寫sql,直接操作對(duì)象就可以了。
關(guān)系映射:關(guān)系型數(shù)據(jù)庫(kù)最大的特點(diǎn)在于實(shí)體之間的關(guān)系,也就是表之間通過主外鍵的設(shè)置,產(chǎn)生的關(guān)聯(lián),把這種關(guān)聯(lián)映射成編程語(yǔ)言中基于對(duì)象引用的關(guān)系連接。

(2)CURD技術(shù)

CURD就是增加、更新、檢索、刪除的意思,就是實(shí)現(xiàn)了數(shù)據(jù)庫(kù)中的增刪改查的功能。

(3)緩存技術(shù)

把數(shù)據(jù)庫(kù)中查詢到的數(shù)據(jù),以類對(duì)象的形式,存儲(chǔ)在內(nèi)存中,用的時(shí)候隨時(shí)提取。

在ORM查詢命令中,并不會(huì)去查詢數(shù)據(jù)庫(kù),而是當(dāng)真正要讀取數(shù)據(jù)時(shí),才到數(shù)據(jù)庫(kù)中去查數(shù)據(jù)。

一、安裝peewee

c:/Python27/Scripts>pip install peeweeCollecting peewee Downloading peewee-2.8.5.tar.gz (506kB)  100% |

主站蜘蛛池模板:
青铜峡市|
涪陵区|
朔州市|
莫力|
江城|
柳州市|
石门县|
曲麻莱县|
上蔡县|
平定县|
枣强县|
基隆市|
平塘县|
延寿县|
沾化县|
凯里市|
莱州市|
杂多县|
衡东县|
平谷区|
通许县|
隆子县|
定州市|
宣恩县|
庆阳市|
历史|
昌图县|
会昌县|
襄城县|
石首市|
西平县|
金湖县|
黔南|
外汇|
桂平市|
嵊州市|
凌海市|
库车县|
平度市|
昭觉县|
淮安市|