华体会登录口:当Python需要与数据库交互时这个模块就变得超级好用

   刊发时间:2022-06-16 08:50:05   来源:华体会网站链接 作者:华体会电竞官网入口

  编和大家来聊一下SQLALchemy这个模块,该模块是Python当中最有名的ORM框架,该框架是建立在数据库API之上,使用关系对象映射进行数据库的操作,简而言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。

  看到这里,相信不少的读者可能会感觉到云里雾里,我们就通过一个简单的案例在说明一下吧。例如我们想要在mysql当中新建一个表格,我们首先需要连接上数据库,代码如下

  对于新创建的表格,我们命名为是“User”,同时我们还需要定义表结构,代码如下

  要是调用的是all()则返回所有行,因此我们需要通过for循环遍历出来的结果然后打印,代码如下

  通过“ID”来锁定要更新的数据的位置,然后我们通过调用update()方法将其年龄改成指定的值。与此同时我们还可以来删除表格当中的一些值,代码如下

  同样我们也是通过“ID”来锁定要删除数据的位置,然后调用delete()方法。

  当然我们在创建session之后,我们也可以在里面直接运行SQL语句,例如我们想要查看一下总共有哪些数据库,代码如下

  我们同时也可以批量的将excel或者csv文件当中的数据批量的导入到MySQL数据库当中,我们先通过Pandas读取文件中的数据,代码如下

 

版权所有: 华体会登录口网站链接_华体会电竞官网入口 

京ICP备05050114号      400-160-1670