Mac 下Python 连接MySQL及使用
安装
首先需要安装mysql或mariadb:
brew mysql(或brew mariadb)
下载Python连接MySQL的接口模块MySQLdb:
地址:https://pypi.python.org/pypi/MySQL-python/1.2.5
下载zip包后解压出来,进入目录,使用命令安装:(详见目录下INSTALL文件)
python setup.py build
sudo python setup.py install # or su first
之后即可在Python中使用该模块:
import MySQLdb
centos下直接yum install MySQL-python
即可。
使用
连接
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect("localhost","testuser","test123","TESTDB" )
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# 使用execute方法执行SQL语句
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取一条数据库。
data = cursor.fetchone()
print "Database version : %s " % data
# 关闭数据库连接
db.close()
创建数据库表
如果数据库连接存在我们可以使用execute()方法来为数据库创建表,如下所示创建表EMPLOYEE:
#!/usr/bin/python
# -*- codin