1.背景介绍
Python的数据库操作与ORM
作者:禅与计算机程序设计艺术
背景介绍
- Python:Python 是一种高级、动态的 interpreted 编程语言, invention 于 1989 年,第一个公开发布版本 1.0 发布于
1994
年[^1]。 - 数据库:数据库 (Database) 是按照某种数据模型组织的数据 collection,它允许我们对 data 的 CRUD (Create, Read, Update, Delete) 操作[^2]。
- SQL:Structured Query Language(SQL) 是一种 procedural language 专门用来与 database 交互[^3]。
- ORM:Object-Relational Mapping(ORM) 是将 relational database 与 object-oriented programming language 映射起来的 technique[^4]。
Python 的数据库操作
Python 有多种 library 支持 database 操作,如 sqlite3
(default), psycopg2
, pymys