flask sqlarchemy 介绍和基本使用

1、SQLAlchemy 介绍和基本使用:

     SQLAlchemy 采用了类似于JavaHibernate的数据映射模型

     SQLAlchemy 是一个数据库的orm框架,安装命令为pip  install sqlalchemy,同时连接mysql,也需要安装pymysql,安装命令为pip  install  pymysql

    SQLAlchemy 是Python编程语言下的一款开源软件.提供了SQL工具包及对象关系映射(ORM)工具.对象关系映射用户使用Python定义的类与数据库中的表相关联的一种方式,类的实例则对应数据表中的 一行数据,对应关系如下:
                       SQLAlchemy      SQL
                       Python定义类     数据表
                       类的实例            行数据

2.sqlalchemy 连接mysql:

              

ORM 介绍:

       1.orm : object relationship  mapping

       2.大白话:对象模型与数据库表的映射

       orm特点:1.易用性,有效减少重复sql,写出来的模型也更加直观、清晰

                         2.设计灵活:可以轻松的写出复杂的查询

                         3.可以移植性强

                         4.性能损耗小:orm转换成底层数据库操作指令确实会存在开销,但实际损耗不足5%,开发效率高、可读性好。

   

posted @ 2019-12-11 21:04  微风轻哨  阅读(300)  评论(0编辑  收藏  举报