Python SQLalchemy的学习与使用
Python SQLalchemy的学习与使用SQLAlchemy是python中最著名的ORM(Object Relationship Mapping)框架了。 前言:什么是ORM?ORM操作是所有完整软件中后端处理最重要的一部分,主要完成了后端程序和数据库之间的数据同步和持久化的操作。 数据库表示一个二维表,包含多行多列。把一个表的内容用python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录,比如,包含id和name的user表: 12345[ ('1', 'james'), ('2', 'durant'), ('3', 'curry') ]Python的DB-API返回的数据结构就是像上面这样表示的。但是用tuple表示一行很难看出表的结构,如果把一个tuple用class实例来表示,就可以更容易的看出表的结构来: 12345678910class User(object): def __init__(self, id, name): self.id = id self.name = name [ User('1', 'ja...