博客
关于我
Python3利用pymysql操作 MySQL
阅读量:799 次
发布时间: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+Twisted+sqlanydb=ABORT()
    查看>>
    Python函数之返回值、作用域和局部变量
    查看>>
    Python+统计学 | 探索常用的数据分析统计分布
    查看>>
    python, selenium中用于切换帧的函数
    查看>>
    python函数
    查看>>
    python----线程、进程、协程的区别及多线程详解
    查看>>
    python---5
    查看>>
    python---使用celery分布式系统异步发送短信(云通讯)来验证登录
    查看>>
    python--003--百分号字符串拼接、format
    查看>>
    Python--10、线程
    查看>>
    Python--Redis实战:第四章:数据安全与性能保障:第4节:复制
    查看>>
    python--基本代码规范
    查看>>
    Python--抽象类接口类
    查看>>
    PYTHON--欧拉习题二
    查看>>
    python--高级应用总结
    查看>>
    python-520表白代码,我看谁说程序员不懂浪漫,送你几套表白代码,一步到位
    查看>>
    Python-Asyncio TypeError:无法在‘;等待‘;表达式中使用对象DICT
    查看>>
    Python-AttributeError:‘;dict&39;对象没有属性‘;序列‘;
    查看>>
    Python-ldap:是否可以在不显式写入密码的情况下进行绑定?
    查看>>
    python出现 unknown encoding: idna 的处理方法
    查看>>