zoukankan      html  css  js  c++  java
  • pyhton ORM框架SQLAlchemy基础与建表

    1、ORM框架:SQLALchemy

      - 作用:

        1.提供简单的规则

        2.自动转换成SQL语句

      - ORM框架的分类:从代码和数据库两个角度来看的   

        1、DB firest:数据库优先,顾名思义要先手动创建好数据库和表,后面可以利用ORM框架生成相应的类(这种目前还没接触过,听说 Django默认是不支持的但可以通过安装第三方插件得到支持)

        2、code first:代码优先,先手动创建好数据库,再用代码定义好表,然后再用orm框架在数据库中生成表(SQLAlchemy、Django都是的)

      a. 功能

        -创建数据库表

        -连接数据库(其实还是又pymysql等第三方插件连接的,SQLAlchemy只不过是将连接字符串做了一下转换,再提交给了pymysql等)

       engine = create_engine("mysql+pymysql ://root:root@127.0.0.1:3306fenxiao?charset=utf8", max_overflow=10)

             max_overflow:表示最大连接数,也相当于连接池的概念

       下面是各种情况下的建表以及注意事项

        

    ghghgjhgjhgh
  • 相关阅读:
    小埋的Dancing Line之旅:比赛题解&热身题题解
    洛谷P1311 选择客栈
    洛谷 P1039 侦探推理
    洛谷P1140 相似基因
    反⑨baka拖更大队:临时约法
    随机数据生成器
    洛谷P2285 【[HNOI2004]打鼹鼠】
    洛谷P3958 奶酪
    YII 关联查询
    Filter
  • 原文地址:https://www.cnblogs.com/just-do/p/10061610.html
Copyright © 2011-2022 走看看