Python每日一练——数据存储第七关:ORM框架知多少

面试题第七关:

第一部分——考点:

  1. 了解常用的ORM框架;
  2. 使用SQLObject框架操作MySQL数据库。

第二部分——面试题:

1.面试题一:在Python语言中有哪些常用的ORM框架,它们有什么区别?

2.面试题二:如何使用SQLObject框架操作MySQL数据库?


第三部分——解析:

面试题一 之 Python语言中有哪些常用的ORM框架以及它们的区别:

在Python语言中主要有以下两个常用的ORM框架:

  1. SQLAlchemy
  2. SQLObject

它们俩的区别:

  • SQLAlchemy框架偏向于SQL,可以灵活地提交SQL语句;
  • 而SQLObject框架更加面向对象,无法自由使用原生的SQL语句。

面试题二 之 使用SQLObject框架操作MySQL数据库:

  • 第一题提到的两个框架都需要安装:
    pip install sqlobject
  1. 创建表:
 

猜你喜欢

转载自blog.csdn.net/qq_44907926/article/details/123019399
今日推荐