准备工作:
1. mysql 数据库安装
2. mysql-connector 模块安装
easy_install mysql-connector-python
1. 简单的数据库操作:
假设我们已经完成上面的安装,我们先来看一段数据库操作的基本代码:
import mysql
from mysql import connector
try:
connect = mysql.connector.connect(user='root', password='password', database='kobe')
cursor = connect.cursor()
cursor.execute('select * from User_user')
connect.close()
except mysql.connector.Error as e:
print(e)
上面的代码我们在数据库中创建了一个pythonData的表。
由于我们要用mysql 及安装的mysql-connector,我们先导入这两个模块。如果不导入connector模块运行时会出现AttributeError: 'module' object has no attribute 'connector'
接下来创建一个数据库连接 mysql.connector.connect(数据库用户名,数据库密码,数据库名称,数据库ip地址,数据库端口),还可以有其他的参数,但只有前三个是必须的参数,其他的都有相应的默认值。如 host的默认值为127.0.0.1, port的默认值是3306。用户名和密码是在安装数据库的时候设置的,可以更改。database必须是一个存在的数据库,否则会出现Unk