使用Python并不能直接连接MySQL, 必须安装mysql-python软件包。对于Arch, 只需要 sudo pacman -Sy mysql-python

安装完连接库,直接调用就是,剩下的简单,就和其他语言操作数据库的形式相差无几.下面给出一个例子, 想了解更多,请在py终端打入help


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

conn = MySQLdb.Connection(db_host, db_user, db_passwd, db_name)
cur = conn.cursor()

# 执行SQL语句
cur.execute('SET NAMES utf8')
conn.commit()

# 查询
sql = "SELECT COUNT(*) FROM tbl_test"
cur.execute(sql)
row = cur.fetchone()

# 执行存储过程
cur.callproc('CALL testPro()')
conn.commit()

cur.close()

# FILE END.