Python中sqlalchemy库如何使用?Python中sqlalchemy库的使用方法

SQLAlchemy作为python中的数据库,提供了一套完整的企业级的持久性模式,专为高效率和高性能的数据库访问,那你知道如何使用sqlalchemy吗?本文介绍sqlalchemy库的安装的相关操作,有需要的朋友可以一起来看看这篇文章 。

Python中sqlalchemy库如何使用?Python中sqlalchemy库的使用方法

文章插图
一、sqlalchemy库pip安装
在使用这个库之前,我们需要使用命令对它进行安装,安装的命令如下:
pip install sqlalchemy安装了之后,我们可以在编程的时候,输入下面的命令,验证这个库是否已经安装,如果安装成功的话,会出现库的版本信息,代码如下:
import sqlalchemysqlalchemy.__version__二、Python中sqlalchemy库使用
【Python中sqlalchemy库如何使用?Python中sqlalchemy库的使用方法】Python中sqlalchemy库,主要是方便我们在对数据进行访问的时候提高效率,使用 sqlalchemy访问数据库,通常会是用一个类的形式表示表格,所以我们在使用之前需要对类进行定义 。下面看看具体的使用方法:
1、为了实现数据库的创建连接,我们需要先导入我们安装好的sqlalchemy库,并且创建一个引擎,在下面还建立了一个orm会话池,主要用来管理对象关系型数据库,代码如下:
from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker2、导入模块之后,就可以创建连接 。这里需要用到mysql模块和pymysql的模块,然后将用户名设置为:密码@ip地址或者是某个数据库的形式,设置连接的个数以及在不使用的时候自动断开连接,代码如下:
engine = create_engine("mysql+pymysql://用户名:密码;@ip地址/数据库名"     #echo=True,        打印操作对应的SQL语句     pool_size=8,        设置连接个数     pool_recycle=60*30 断开连接     )3、创建会话
from sqlalchemy.orm import sessionmakerSession = sessionmaker(bind=engine_name)session = Session() # 实例化sessionsession.close()  # 关闭会话以上就是有关Python中sqlalchemy库如何使用?Python中sqlalchemy库的使用方法的全部内容了,希望大家阅读完这篇文章之后能够有一定的收获 。

    推荐阅读