python连接mysql

python连接mysql:
前期准备:
1. 安装mysql
2. 安装MySQLdb,如果你安装了python,会自带pip命令,直接使用pip install MySQLdb就可以安装,使用时import MySQLdb就可以

使用方法:
1. 启动服务:net start mysql
2. 导入驱动:import MySQLdb
3. 创建连接:conn= MySQLdb.connect(host=’localhost’,port = 3306,user=”,passwd=”,db =”,charset=’utf8’,)
4. 创建游标:cur = conn.cursor()
5. 生成mysql语句:sqli=”insert into envir_humi(temp,humi) values(%s,%s)”
6. 绑定语句:cur.execute(sqli,(str(123),str(456)))
7. 提交,关闭游标,关闭连接:
cur.close() #关闭游标
conn.commit() #提交,执行语句
conn.close() #关闭连接

示例如下:

# -*- coding: utf-8 -*-
from socket import *
import MySQLdb
#创建连接
conn= MySQLdb.connect(
host='localhost',
port = 3306,
user='root',
passwd='123456',
db ='envir',
charset='utf8',)
cur = conn.cursor() #生成游标
#插入一条数据
sqli="insert into envir_humi(temp,humi) values(%s,%s)" 
cur.execute(sqli,(str(123),str(456))) #绑定语句
cur.close() #关闭游标
conn.commit() #提交,执行语句
conn.close()  #关闭连接

posted @ 2017-09-25 19:56  不变1024  阅读(112)  评论(0编辑  收藏  举报