python针对于mysql的增删改查

本文为有一定基础的开发者总结了Python对MySQL的操作方法,包括安装、连接、执行SQL语句等核心步骤,以及如何进行查询和更新操作。

无论是BS还是CS得项目,没有数据库是不行的。

本文是对python对mysql的操作的总结。适合有一定基础的开发者,最好是按部就班学习的人阅读。因为我认为人生不能永远都是从零开始,那简直就是灾难。

对于python2.7 和mysql5.7.11 的安装或使用遇到问题尽量查阅官网的文档。

python想指挥mysql干活主要有两种方式,mysql.connector 和 MySQLdb 

个人认为 mysql.connector比较靠谱,毕竟是官方的。

至于第三方的MySQLdb安装还需要配置mysql_config以及mysql环境变量什么的,不推荐使用。不到万不得已,我也不会用他的。

安装mysql.connector   下载链接如下,安装很简单。

http://dev.mysql.com/downloads/connector/python/  

对数据库的操作主要有两类,查询和更新,更新又分为增、删、改。

python操作mysql主要分五步: 连接、创建游标、拼接SQL语句、执行SQL语句、获取结果。

1.连接mysql_config = {

1 mysql_config = {'user':'数据库用户名',
2 'password':'数据库密码',
3 'host':'数据库地址',
4 'port':'数据库端口号',
5 'database' :'数据库名',
6 'charset' :'数据库编码'} 
7 conn = mysql.connector.connect(**mysql_config)

2.创建游标

cursor=conn.cursor()

3.拼接SQL

sql = "想要执行的SQL语句"

4.执行SQL

cursor=conn.cursor()
cursor.execute(sql)

5.获取结果

result_set = cursor.fetchall()

SQL语句不明白可以去看看SQL教程

取回的结果集格式不对去看看python基础教程

转载于:https://www.cnblogs.com/guohan/p/5374269.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值