Python基础 之 Python3 MySQL 数据库连接 - PyMySQL 驱动 2
Python3 MySQL 数据库连接 - PyMySQL 驱动
数据库连接
连接数据库前,请先确认以下事项:
已经创建了数据库 TESTDB.
在 TESTDB 数据库中已经创建了表 EMPLOYEE
EMPLOYEE 表字段为 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME。
连接数据库 TESTDB 使用的用户名为 "testuser",密码为 "test123",可以自己设定或者直接使用 root 用户名及其密码,MySQL 数据库用户授权请使用 Grant 命令。
实例:
以下实例链接 Mysql 的 TESTDB 数据库:
实例(Python 3.0+)
!/usr/bin/python3
import pymysql
打开数据库连接
db = pymysql.connect(host='localhost',
user='testuser',
password='test123',
database='TESTDB')
使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print ("Database version : %s " % data)
关闭数据库连接
db.close()
执行以上脚本输出结果如下:
Database version : 5.5.20-log