使用PyMySQL怎么实现增删查改操作

  介绍

使用PyMySQL怎么实现增删查改操作?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1, PyMySQL的使用步骤:

使用PyMySQL怎么实现增删查改操作“> <br/> </p> <p> <img src=

2,案例:

2.1查询数据库中的表的信息:

, #,需求:查询数据库人中信息表的信息      ,# 1。导包   import  pymysql      试一试:   ,,,#,2。连接MySQL数据库的服务   ,,,connc =, pymysql.Connect (   ,,,,,,,,,,,,,,,,,,,用户=皉oot",,, #,从而first  four  arguments  is  based 提醒DB-API  2.0,建议。   ,,,,,,,,,,,,,,,,,,,密码为“4412”,   ,,,,,,,,,,,,,,,,,,,主机=& # 39;127.0.0.1 # 39;,,,#,mysql服务端的IP,默认是127.0.0.1/localhost,或者写真实的IP   ,,,,,,,,,,,,,,,,,,,=& # 39;数据库,简历及# 39;   ,,,,,,,,,,,,,,,,,,,=3306港   ,,,,,,,,,,,,,,,,,,,charset=皍tf8")   ,,,,# 3。创建游标对象   ,,,cur =, connc.cursor ()   ,,,,# 4。编写SQL语句   ,,,sql =, & # 39; select  *,得到信息;& # 39;   ,,,,# 5。使用游标对象调用SQL   ,,,cur.execute (sql)   ,,,,# 6。获取查询的结果   结果,,,=,cur.fetchall ()   ,,,print(结果)   ,,,# 7。关闭游标对象   ,,,cur.close ()   ,,,# 8。关闭连接   ,,,connc.close ()      except  Exception  as  e:   ,,,印刷(e)

运行结果:

使用PyMySQL怎么实现增删查改操作

2.2增加数据:

大部分的步骤都和前面一样,直接在程序中注释看:

#,需求:   #,增加数据,刘德华56,男,数据,到,数据库的人——的信息表中   #,修改数据,小王,的名字为,小王吧,到,数据库的人——的信息表中   #,删除数据,张三,,,,,,数据库的人——的信息表中      #,1。导包   import  pymysql      #,2。连接MySQL服务   时间=connc  pymysql.Connect (   ,,,用户=皉oot",,, #,从而first  four  arguments  is  based 提醒DB-API  2.0,建议。=,,,密码“4412”,   ,,,主机=& # 39;127.0.0.1 # 39;,,,#,mysql服务端的IP,默认是127.0.0.1/localhost,或者写真实的IP   ,,,=& # 39;数据库,简历及# 39;   ,,,=3306港   ,,,charset=皍tf8")      #,3。创建游标对象   时间=cur  connc.cursor ()      试一试:   ,,,#,4。编写,增加,删除的SQL语句,,,,   ,,,#,增加数据,刘德华,56岁,男   ,,,sql =, & # 39; insert  into  info 值(% s,, % s,, % s,, % s) & # 39;   ,,,add_data =,[0,“刘德华“,,56岁,“男”)   ,,,,   ,,,# 5。使用游标对象执行SQL语句   ,,,cur.execute (sql, add_data)   ,,,,   ,,,# 6。提交操作   ,,,connc.commit ()   ,,,,   except  Exception  as  e:   ,,,印刷(e)   ,,,#,操作失败,数据回滚   ,,,connc.rollback ()   ,,,,   最后:   ,,,# 7。关闭游标对象   ,,,cur.close ()   ,,,,   ,,,# 8。关闭连接   ,,,connc.close ()      print(“结束!“)

运行之后,看看人数据库中表信息的数据,确实增加成功了:

使用PyMySQL怎么实现增删查改操作

2.3修改数据:

#,需求:   #,增加数据,刘德华56,男,数据,到,数据库的人——的信息表中   #,修改数据,小王,的名字为,小王吧,到,数据库的人——的信息表中   #,删除数据,张三,,,,,,数据库的人——的信息表中      #,1。导包   import  pymysql      null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

使用PyMySQL怎么实现增删查改操作