python使用MySQLdb操作mysql

                      
                            <

python操作mysql

#!/usr/bin/python2.6

#-*-coding:utf-8-*-

import MySQLdb


#打开数据库连接

db=MySQLdb.connect(host="127.0.0.1",user="root",passwd="12345678",db="mytest",charset="utf8",unix_socket='/tmp/mysql.sock')


#使用cursor()方法获取操作游标

cursor=db.cursor()


#使用execute方法执行SQL语句

cursor.execute("set names utf8")

cursor.execute("SET GLOBAL sql_mode=''")

cursor.execute("SELECT * FROM user")


#使用fetchone()方法获取一条数据

data=cursor.fetchone()


print"Databaseversion:%s"%data


#关闭数据库连接

db.close()


记住,上面的代码中,除了注释部分,其它地方不该有空格的地方请把空格全部删掉,只能用tab,不然会报错

>