<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,不然会报错
>