pymsql连接数据库
时间: 2023-09-16 11:15:02 浏览: 165
python连数据库
好的,接下来是Python连接MySQL数据库的基本步骤:
1. 安装PyMySQL库
可以通过pip命令来安装PyMySQL库:
```
pip install PyMySQL
```
2. 连接数据库
首先需要导入PyMySQL库,然后使用PyMySQL库中的connect()函数连接到MySQL数据库:
```
import pymysql
# 打开数据库连接
db = pymysql.connect(host='localhost', port=3306, user='root', password='123456', db='test', charset='utf8mb4')
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# 关闭数据库连接
db.close()
```
其中,host表示数据库所在的主机地址,port表示端口号,user和password表示登录数据库的用户名和密码,db表示要连接的数据库名称,charset表示编码格式。
3. 执行SQL语句
连接到数据库后,就可以执行SQL语句了。可以使用cursor对象的execute()方法来执行SQL语句,例如:
```
# SQL查询语句
sql = "SELECT * FROM student"
# 执行SQL语句
cursor.execute(sql)
# 获取所有记录列表
results = cursor.fetchall()
# 遍历输出结果
for row in results:
print(row)
```
以上代码执行了一个简单的SQL查询,获取了表student中的所有记录,并输出结果。
4. 关闭数据库连接
完成所有操作后,需要关闭数据库连接,以释放资源:
```
# 关闭数据库连接
db.close()
```
以上就是Python连接MySQL数据库的基本步骤,希望对你有所帮助。
阅读全文