文章目录
ORM方式
ORM的全称是Object Relational Mapping,即对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作
优点:不用使用复杂的sql语句,且通俗易懂,不用维护大量的sql语句,系统自动将其转换成sql语句
缺点:ORM方式,效率低,当需要高效操作数据的时候,还是需要用SQL语句
一、Python操作MySql
1.1 读取数据
代码示例:
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column,Integer,String,create_engine
from sqlalchemy.orm import sessionmaker
#生成基类 所有表构建的类都是基类之上的 继承这个基类
Base = declarative_base()
class Student(Base):
__tablename__ ='student'#表名
id = Column(Integer, primary_key=True)
name = Column(String)
age = Column(Integer,default=0)#默认0
score = Column(Integer,default=60)#默认60
#创建引擎 相当于连接
engine = create_engine('my