概要:(1)通过针对python的db-api连接mysql数据库
(2)通过对象-关系管理器(ORM)管理mysql
说明:(1)环境为python3.5.32
(2)由于官方的MYSQLdb驱动只支持python 2,所以通过pymsql模块来连接mysql数据库
(3)测试库为:test_python.test_sex : 有列name,sex,age
一、pymsql连接mysql数据库
1. 安装和引入模块
easy_install pymysql3 import pymysql |
2. 创建会话,进行创建和删除数据库实验
conn=pymysql.connect(host='localhost',user='root') #conn.query('create database test') conn.query('drop database test') conn.commit() conn.close() |
3. 查询数据
conn = pymysql.connect(user='root', host='localhost', db='test_python') cur = conn.cursor() cur.execute("SELECT * FROM test_sex") for r in cur: print("row_number:" , (cur.rownumber) ) print("name:"+str(r[0])+" sex:"+str(r[1])+" |