ORM
对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 [1] 。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。
安装
pip install SQLAlchemy
import sqlalchemy
1. 模型介绍
ForeignKey 一个新闻有很多评论,nullable 是否为空。
通过这样就可以生成一张表。
ORM 怎么连接数据库,怎么处理数据啊?
密码没有写,哟端口号。
获取连接,获取基类。
接下来生成模型
Tablename 是两个下划线的。
完整的的代码
这个是test_mysql_orm.py文件。
新建一个表,
创建一个表成功
2.新增数据到数据库
之前这样做的
现在这样
具体操作
出现中文乱码问题。
这样就可以啦。
我们也可以添加多条数据
3.查询数据
查询一条或者多条数据
多条查询
4.修改/删除数据
删除多条数据需要循环
Pk 必须是一个数字,注意filter_by 后面只有一个等号,
测试如下
删除数据
数据库笔记(1)-简述
数据库笔记(2)- Mysql 基础
数据库笔记(3)-ORM
数据库笔记(4)-网易新闻的实战
数据库笔记(5)- MongoDB基础
数据库笔记(6)- Python 操作MongoDB
数据库笔记(7)- MongoDB ORM
数据库笔记(8)- 网易新闻实战
数据库笔记(9)- Redis 数据库基础
数据库笔记(10)- Python 操作Redis