ORM
ORM
ORM把底层的SQL数据实体转化成高层的Python对象,这样一来,是需要通过Python代码即可完成数据库的操作,ORM实现的三层映射关系:
- 表———-类
- 字段(列)———类属性
- 记录(行)———类实例
使用原生SQL语句
1 | CREATE TABLE contacts( |
使用ORM
1 | from foo_orm import Model, Column, String |
使用原生SQL语句
1 | INSERT INTO contacts(name, phone_number) |
使用ORM
1 | contact = Contact(name='wang', phone_number='123456789') |
SQLAlchemy是python社区使用最广泛的ORM之一。
使用Flask-SQLAlchemy管理数据库
安装
1 | pip install flask-sqlalchemy |
使用
1 | from flask import Flask |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Blog!