教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Python读写结构化数据库MySQL

更新时间:2022年11月24日12时45分 来源:传智教育 浏览次数:

好口碑IT培训

  MySQL本身有众多方式可以实现与Python的交互,这里选择第三方库PyMySQL。PyMySQL操作MySQL的基本流程如下。

  1.建立MySQL连接

  建立连接相当于在Python和MySQL之间搭建好一条通道,Python的指令可以通过这条通道发出,MySQL获得的结果也通过该通道返回。

  2.获得游标

  数据库中的游标是处理结果的一种机制,它既可以定位到结果中的某一条数据,也可以对多条数据进行操作,还可以移动或定位到符合要求的操作数据。

  3.执行SQL语句

  SQL语句用于表达对数据库、表或数据的操作逻辑。虽然这里用到的操作集中在数据本身的读写上,但在关系型数据库中,SQL语句能实现数据库、表的所有操作,如用户和权限管理,对应到SQL语句上,select语句用于查询操作,除此之外还有creat、update、delete、drop等多种语句。

  4.解析返回结果

  上文提到,SQL可以实现多种操作功能。如果SQL执行查询操作,那么会返回有效的查询信息。例如,查询数据库中前10条数据,那么需要对返回的前10条数据进行解析和处理。

  5.提交连接操作

  任何数据库级别的操作,如增、改、删,都需要通过连接提交操作。在数据写入时,该操作是必须的。

  6.关闭游标和lianjie

  完成上述操作之后,需要关闭数据库的游标和客户端与数据库的连接。这点与数据文件的读写相同。如果通过with方法管理上下文,则无须单独的关闭动作。

0 分享到:
和我们在线交谈!