基本使用
# 引入模块 实际上你在找对应的模块时找的模块是 mysql-python
import MySQLdb
# 连接数据库
db = MySQLdb.connect(host='localhost', user='root', passwd='123456', db='test')
cur = db.cursor()
# 以字典形式返回
cur = db.cursor(cursorclass=MySQLdb.cursors.DictCursor)
# 简单查询
cur.execute('select * from user')
rs = cur.fetchall()
print rs
# 插入数据
insert_sql = "insert into a.b values(null, '%s','%s')" % (1, 2)
cur.execute(insert_sql)
# 执行后必须进行commit,更新插入的数据到数据库,感觉像git的暂存区概念
db.commit()
# 操作完以后 释放连接
cur.close()
db.close()
---- 日常使用,共参考之