博客
关于我
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/Kivy:从一个类调用函数到另一个类并在 Python 中显示小部件
    查看>>
    Python/Kivy:我可以在双击标签时调用函数吗
    查看>>
    python内置函数5-frozenset()
    查看>>
    Python/Plotly:如何使用要显示的信息自定义悬停模板?
    查看>>
    Python/Selenium - 无法单击 www.instagram.com 上的“接受 cookie“按钮
    查看>>
    Python内置函数(35)——next
    查看>>
    python写入mysql
    查看>>
    python写入csv老是乱码或者各种不好
    查看>>
    Python内置函数
    查看>>
    Python2 安装MySQLdb库
    查看>>
    Python2 已终结,入手Python 3,你需要这30个技巧
    查看>>
    python写下拉列表在excel,无法使用python获取Excel下拉列表(组合框)值
    查看>>
    python2.7安装
    查看>>
    Python2.7安装ncmbot时提示:Microsoft Visual C++9.0 is required
    查看>>
    PYTHON2.Git.1
    查看>>
    python20181211
    查看>>
    Python内存管理机制
    查看>>
    Python2中range 和xrange的区别??
    查看>>
    python2和3的区别
    查看>>
    python2和python3的pip版本升级
    查看>>