1.創(chuàng)建數(shù)據(jù)庫配置文件
2.初始化數(shù)據(jù)庫對(duì)象慰毅。
導(dǎo)入sqlalchemy,配置文件
3.數(shù)據(jù)庫模型與表映射忍宋。
模型要繼承自db.Model,每一個(gè)屬性都要用db.Column(),整型db.Integer牍颈,字符串型db.String,要指定最長(zhǎng)的長(zhǎng)度茵臭,text型db.Text迁杨。db.create_all()創(chuàng)建數(shù)據(jù)庫,表
4.檢查
在數(shù)據(jù)庫可視化工具或者黑窗口中查看表唉匾,創(chuàng)建成功
5.增加數(shù)據(jù)
創(chuàng)建一個(gè)模型對(duì)象孕讳,添加進(jìn)事務(wù),最后提交
查看數(shù)據(jù)庫結(jié)果
6.查找數(shù)據(jù)
使用db.Model的query方法過濾出符合條件的列表巍膘,first表示只取第一個(gè)厂财,all()可以獲取所有結(jié)果。
7.修改數(shù)據(jù)
先試用查詢方法找到需要修改的對(duì)象典徘,然后修改對(duì)象的屬性值蟀苛,提交事務(wù)益咬,數(shù)據(jù)庫中的數(shù)據(jù)就會(huì)改變
8.刪除數(shù)據(jù)
查找要?jiǎng)h除的對(duì)象逮诲,在數(shù)據(jù)庫的事物中刪除該對(duì)象,提交事務(wù)
全部代碼