使用MySQLdb操作数据库

164 阅读1分钟

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# author: SS
import MySQLdb

# 打开数据库连接
db = MySQLdb.connect(host="0.0.0.0",user="admin",passwd="12345",db="database",port=3306,charset='utf8')
print '连接成功'

# 使用cursor()方法获取操作游标,默认为元组形式展示,可以用字典形式展示
cursor = db.cursor()
# cursor = db.cursor(MySQLdb.cursors.DictCursor)
print '获取游标'

# 使用execute方法执行SQL语句
sql = "select * from bi_user"
cursor.execute(sql)

# 使用 fetchone() 方法获取一条数据
data = cursor.fetchall()
print data

# 关闭数据库连接
db.close()