pymysql模块可以在python种链接MySql数据库,并实现对数据的操作。
安装:
连接数据库:

连接数据库:
数据库查询:
fetchall():获取所有行数据源
fetchone():获取首行数据
如果fetchone跟在fetchall后面同时使用时,这里需要注意游标位置,否则会出现以下问题:

fetchone会获取不到数据,游标位置类似于文件的指针位置,fetchall获取全部数据后,游标位置在数据的最后,所以会获取不到数据。

在来看下运行结果:
数据的增,删,改:
需要用commit()方法提交,否则不会生效。也可以在初始化连接的时候把autocommit设置为True,默认是False。
上下文管理器:
python对文件操作时经常用到with,数据库操作也可以使用,提高代码的可读性,如下:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/159066.html