[Python] - No.1 使用python3连接Mysql 数据库
16lz
2021-01-22
一. Python3环境安装配置:
1. 到Python官网下载Python3
2. 打开安装.exe文件,记住你的安装路径,一直Next至安装结束。
3. 配置环境变量。到你所在安装路径找到你的Python文件夹。将..\Python\Python36\Scripts(为了后续使用pip)和..Python\Python36。
4. 在你的cmd或者power shell 输入 python -V 和 pip 查看是否安装成功
二、使用pip安装pymysql:
三、Python连接数据库:
1. 配置数据库信息:
#coding=utf-82. 使用Mysql数据库游标
#导入pymysql的包
import pymysql
import pymysql.cursors
#获取一个数据库连接,注意如果是UTF-8类型的,需要制定数据库
#port 必须是数字不能为字符串
connection=pymysql.connect(host='localhost',
user='root',
password='root',
db='test',
port=3306,
charset='utf8')
try:
#获取一个游标
with connection.cursor() as cursor:
sql='select * from houseDB'
cout=cursor.execute(sql)
for row in cursor.fetchall():
...access data with row[i]
connection.commit()
finally:
connection.close()
注意:cursor.fetchall()是逐条遍历返回的结果集。遍历结束后cursor()移到最后,不能重新返回首条遍历。可以重新 定义cursor()再遍历。
P.S.文章不妥之处还望指正
更多相关文章
- 装了sql server 2005附加数据库成功,程序却无法访问
- SQL Server2008清除数据库日志
- Oracle配置PL/SQL Developer连接数据库
- 数据库实践二:高级sql语句
- sql2000 数据库文件突然丢失
- 备份SQL Server数据库
- python3爬虫爬取豆瓣电影并保存到sql serve数据库
- Python SQLITE数据库操作简便易用 (转)
- QT5.3连接mysql数据库