用python调用、处理mysql

来源:互联网 发布:js获取当前td内容 编辑:程序博客网 时间:2024/04/28 14:24

首先,因为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()


0 0