一、安装PyMysql

  1. WIN+R
  2. 在弹出的框中输入cmd
  3. 在终端页面中输入pip install PyMySQL(安装不成功可一从镜像库中安装pip install PyMySQL -i https://pypi.douban.com/simple/)
  4. 安装成功之后会显示版本(如图)我是之前安装过所以是这样的显示,大家可以参考

二、python链接数据库基本步骤框架

1. 导包 import pymysql

2. 创建连接。 conn = pymysql.connect(host="", port=0,user="", password="", database="", charset="")

3. 获取游标。 cursor = conn.cursor()

4. 执行 SQL。 cursor.execute( ”sql语句“ )

    查询语句(select)

            处理结果集(提取数据 fetch*)

    增删改语句(insert、update、delete)

            成功:提交事务 conn.commit()

            失败:回滚事务 conn.rollback()

5. 关闭游标。cursor.close()

6. 关闭连接。conn.close()

  • connect()函数参数解析
    • host:数据库所在的主机地址
    • port:数据库使用的端口号
    • user:链接数据库使用的用户名
    • password:链接数据库使用的用户名的密码
    • database:需要连接到的数据库的名字
    • charset:字符集(需要注意到是utf8格式是没有“-”的)

三、案例教学

  • 数据库数据如图

  • py代码如下所示
# 1. 导包
import pymysql
# 2. 建立连接
conn = pymysql.connect(host="127.0.0.1", port=3306, user="root",password="123456", database="tpshop", charset="latin1")
# 3. 获取游标
cursor = conn.cursor()
# 4. 执行 sql 语句(查询)
cursor.execute("select * from it_user")
# 5. 获取结果
res = cursor.fetchone()
print("res =", res)
# 6. 关闭游标
cursor.close()
# 7. 关闭连接
conn.close()
  • 运行结果

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐