博客
关于我
Python3利用pymysql操作 MySQL
阅读量:797 次
发布时间:2023-03-08

本文共 1131 字,大约阅读时间需要 3 分钟。

安装MySQL数据库并进行基本操作

在Windows环境下配置MySQL数据库并进行基本操作

【安装MySQL库】

在命令提示符中输入以下命令,安装MySQL数据库客户端工具:

pip3 install pymysql -i https://pypi.doubanio.com/simple

【数据库配置】

  • 打开数据库连接:
  • import pymysqldb = pymysql.connect(    host="localhost",    user="root",    password="123456",    db="test5",    port=3306)
    1. 获取操作游标:
    2. cur = db.cursor()

      【数据库操作】

    3. 查询操作:
    4. sql = "SELECT * FROM user"try:    cur.execute(sql)    results = cur.fetchall()    print("ID", "Username", "Password")    for row in results:        print(row[0], row[1], row[2])except Exception as e:    db.rollback()    raise efinally:    db.close()
      1. 增删查改操作:
      2. # 插入操作sql_insert = """INSERT INTO user(username, password) VALUES('liu', '1234')"""cur.execute(sql_insert)# 更新操作sql_update = "UPDATE user SET username = '%s' WHERE id = %d"cur.execute(sql_update % ("xiongda", 3))# 删除操作sql_delete = "DELETE FROM user WHERE id = %d"cur.execute(sql_delete % (3))# 提交事务db.commit()

        【环境变量配置】

      3. 确保MySQL服务已安装并运行。

      4. 使用Navicat等工具访问数据库。

      5. 【注意事项】

        • 确保数据库用户名和密码已正确设置。
        • 确保数据库服务运行在本地主机上。
        • 使用本地数据库账号(如root)进行操作。

        【推荐工具】

        • Navicat:用户友好的数据库管理工具。
        • MySQL Workbench:专业的数据库设计与管理工具。

        【提示】

        • 如有权限问题,请检查数据库服务账号和密码。
        • 在开发环境中建议使用固定IP地址或localhost。
        • 建议定期备份数据库数据。

    转载地址:http://iflfk.baihongyu.com/

    你可能感兴趣的文章
    python变量的详细教程_Python零基础入门教程之语法入门[变量](第二期)
    查看>>
    Python变量命名方法-ChatGPT4o作答
    查看>>
    Python变量与运算符
    查看>>
    Python变量/运算符/函数/模块/string
    查看>>
    python发送邮件的时候出现 error (535, b‘5.7.3 Authentication unsuccessful‘) 解决方法
    查看>>
    python发送notes邮件_使用python在Lotus Notes中发送邮件
    查看>>
    Python双版本下创建一个Scrapy(西瓜皮)项目
    查看>>
    Python双版本下No module named 'requests'
    查看>>
    python及pycharm2018软件安装教程
    查看>>
    python去重txt文本_Python实现的txt文件去重功能示例
    查看>>
    python去掉列表的逗号,从Python列表项中删除标点符号
    查看>>
    Python卸载所有包
    查看>>
    python单线程下实现多个socket并发
    查看>>
    Python单元测试框架介绍(超详细~)
    查看>>
    Python单元测试框架
    查看>>
    python单元测试之unittest
    查看>>
    Python单元测试unittest实战
    查看>>
    Python单元测试-模拟VS补丁
    查看>>
    python协程实时输出_Python 协程以及事件循环的问题,怎么知道 IO 读取结束了呢?...
    查看>>
    Python十进制&;包提供错误的结果
    查看>>