Python连接mysql

Posted Kimisme

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python连接mysql相关的知识,希望对你有一定的参考价值。

下载mysqldb:http://www.codegood.com/downloads

image

1.简单查询

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
#打开数据库连接
con = MySQLdb.connect(\'localhost\', \'root\', \'123456\',\'test\')
#使用cursor()方法获取操作符
cursor = con.cursor()
try:
    #使用execute方法执行sql语句
    cursor.execute(\'select version()\')
    #使用fetchone()方法获取一条记录
    data = cursor.fetchone()
    
    print \'Database version :%s\'%data
except:
    print \'Error:unable to fetch data\'
#关闭数据库连接
con.close()

2.查询多语句及乱码处理

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb

#打开数据库连接
#必须加下charset=\'utf8\'否则会乱码
con = MySQLdb.connect(host=\'localhost\',user= \'root\', passwd=\'123456\',db=\'test\',charset=\'utf8\')
#使用cursor()方法获取操作符
cursor = con.cursor()
try:
    #使用execute方法执行sql语句
    cursor.execute(\'select  * from t_metercard limit 10\')
    #获取所有记录列表
    data = cursor.fetchall()
    for row in data:
        print row[4]
except:
    print \'Error:unable to fetch data\'
#关闭数据库连接
con.close()
3.

以上是关于Python连接mysql的主要内容,如果未能解决你的问题,请参考以下文章

Python之如何优雅的重试

Python连接MySQL的实例代码

python连接MySQL

Python连接SQLServer2000或连接mysql代码示例

这些角度电子邮件指令代码片段如何连接

用python代码简单连接MySQL以及插入数据的两种方法