一、orm介绍:
全程;Object Relational Mapping 对象关系映射
将python中的类映射为数据库中的表,一个类就是一张表,类的属性映射为表的字段,将python代码翻译为对应的sql语句。
1、优点:
(1)、 降低耦合
(2)、开发人员只需要关注业务逻辑,降低开发人员的开发难度
2、缺点“
(1)、降低查询效率
(2)、受orm方法限制,复杂查询不容易编写
3、安装
python中的orm,即SQLalchemy,仿照的是Django框架中的ORM
先要安装pymysql,因为它是基于pymysql库的:
在命令行执行:
pip install PyMySQL
pip install sqlalchemy
注: 如果pip命令不好用 说明没有配置环境变量 请将python目录中的script的路径放到环境变量path中
timeout错误可以尝试下用这样的pip命令:
这里提示的我是已经安装过,没有安装过的请参照以上命令
如果在命令行中安装了SQLalchemy库,但是pycharm中不显示,请进行以下操作;