用python调用、处理mysql

本文介绍如何在Python 3.5环境下使用mysql-connector-python连接MySQL数据库,并提供了一个简单示例,演示如何创建表、插入数据及查询。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,因为mysqldb不支持python3,所以经过查找,如果要用python3,就必须下载并安装 mysql-connector-python ,下载地址<http://dev.mysql.com/downloads/connector/python/>。


但是这个并不支持python3.5,最多支持到python3.4,请一定要注意,因为这个对python的版本要求还是挺高的。


Windows环境下,只用点击安装就好。但是在这之前必须要安装好mysql。提醒一下,第一次安装mysql-connectors的时间会比较长,请耐心等待。


如果了解了mysql的语法,下面这个就是一个简单的例子,能连接mysql并且执行mysql的语句。


  1. #导入MySQl驱动
  2. import mysql.connector
  3. #连接Mysql
  4. conn=mysql.connector.connect(
  5. user="root",
  6. password="123",
  7. database="test")
  8. cursor=conn.cursor()
  9. #创建user表
  10. cursor.execute('create table user (id varchar(20) primary key, name varchar(20))')
  11. #插入一行记录,注意MySql的占位符是%s
  12. cursor.execute('insert into user(id, name) value(%s,%s)',['1','Michael'])
  13. print(cursor.rowcount)
  14. #提交事务
  15. conn.commit()
  16. #运行查询
  17. cursor.execute('select * from user where id=%s',('1',))
  18. value=cursor.fetchall()
  19. print(value)
  20. #关闭cursor和connect
  21. cursor.close()
  22. conn.close()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值