当前位置:   article > 正文

python:sqlalchemy使用

python:sqlalchemy使用

        本次我将介绍一下sqlalchemy这一模块。sqlalchemy:这是一个python操作MySQL数据库的第三方库,它的特点就是在于它会根据你的需求自动生成相应的sql语句从而实现轻松操作MySQL数据库。

        首先我们先来安装这一第三库,在安装本库先需要先安装pyMySQL这一个库,在终端中(Terminal)输入,进行安装。也可以使用pycharm的第三方库安装方式。

pip install pymysql

安装完成之后我们再安装sqlalchemy,同理:

pip install sqlalchemy

安装完成之后我们就可以开始使用了。sqlalchemy底层是通过类比作一个表,从而生成相应的sql语句。

        首先我们需要创建我们引擎

engine = create_engine(url='mysql+pymysql://数据库用户名:数据库密码@端口地址:端口号/数据库名)

然后我们需要创建一个Session提交相应事务内容。

  1. # 创建Seesion需要导入我们生成引擎
  2. Session = sessionmaker(bind=engine)
  3. db_session = Session()

 然后我们需要一个导入一个基础模型

Base = declarative_base()

接下来我们需要创建一个表类了

  1. # 需要我们生成的基础类型作为父类
  2. class 类名(Base):
  3. __tablename__ = '表名'
  4. # 接下来需要写入相应的表的键,要和库一模一样否则会出错。
  5. id = Column(Integer, primary_key=True, autoincrement=True)
  6. # 注意此处的String指的是数据库中的varchar类型
  7. name = Column(String(255))

关于sqlalchemy增删改查我们下次再说。本次就先到这里

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/180953
推荐阅读
相关标签
  

闽ICP备14008679号