运行环境
- python3.9
- pycharm
1. 安装pymysql模块
pip3 install pymysql
2. 连接Mysql
import pymysql
# 指定 Mysql 连接参数
HOST = 'localhost'
USER='root'
PASSWORD='数据库密码'
DB = '连接的数据库'
# 创建连接对象
conn = pymysql.connect(host=HOST,user = USER ,passwd = PASSWORD,db = DB)
# 测试连接状态
print (conn.host)
执行结果:
localhost
3. 增删改查
pymysql是通过cursor游标对象进行数据库交互的,其常用方法如下:
| 方法名 | 作用 |
|---|---|
| fetchone() | 获取游标所在处的一行数据,返回元组对象 |
| fetchmany(size) | 接受size行返回结果行。如果size大于返回的结果行的数量,则会返回cursor.arraysize条数据。 |
| fetchall() | 接收全部的返回结果行。 |
3.1 查询数据
查询数据表 count_address的所有数据
测试的 Mysql 数据表
create table count_address
(
name varchar(200) not null
primary key,
count int null
) charset = utf8;
python代码
cur = conn.cursor()
cur.execute("select * from count_address")
print(cur.fetchall())
3.2 增加数据
python代码
cur.execute("insert into count_address values('china', 666)")
cur.connection.commit()
3.3 修改、删除
和之前一样,使用游标对象的execute方法直接执行就行了
4. 关闭流
使用完毕后,释放资源,确保数据成功保存
cur.close()
conn.close()
版权声明:本文为Unirithe原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。