1. 程式人生 > >Python 什麽是ORM?

Python 什麽是ORM?

什麽是 創建表 什麽 bsp sql mysql 簡單 進行 組件 mys

關系映射

性能比源生sql效率略差一些

操作性更簡單,快捷

Django的orm和sqlalchamy

區別

sqlalchamy沒有django的功能全,雙下劃線的連表跨表操作

sqlalchamy跟接近sql語句

比如django更簡單,比如雙下劃線的連表操作

sql沒法生成第三表,m2m

共同點:

  都是類似中間操作人(中介)

  使用第三方模塊,不負責鏈接數據庫,dbapi ——pymysql mysqldb

sqlalchemy
  - 表操作:創建表,修改表,刪除表
  - 行操作:操作表中的數據

  PS:默認不能修改表的字段,如果修改需要用的到sqlalchemy的一個組件進行修改字段

  

Python 什麽是ORM?