SQLAlchemy
以上,SQLAlchemy的两个最重要的前端部分是ORM( Object Relational Mapper,,即 对象关系映射器) 和 SQL表达式语言 。SQL表达式可以独立于ORM使用。 使用ORM时,SQL表达式语言仍然是面向对象的API的一部分,因为它在对象关系配置和查询中使用。 SQLAlchemy是python中的ORM框架。对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping)其他语言中都会有ORM框架,可以进行更加快捷便利的操作数据库。 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 注意:SQLAlchemy本身无法操作数据库,必须依赖第三方插件如pymysql,mysqlDB,Dialect用于和数据API进行交流,根据配置文件的不同调用不同数据库的API,从而实现对数据库的操作。 一,创建表 默认的情况下SQLAlchemy不能修改表结构,可以下载第三方工具进行修改。 #!/usr/bin/python # _*_ coding:utf-8 _*_ from sqlalchemy.ext.declarative import