博客
关于我
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基础之---面向对象--属性和方法
    查看>>
    python基础之---语句
    查看>>
    python基础之---正则表达式
    查看>>
    python基础之---函数式编程
    查看>>
    Python基础——MySQL数据库基本操作
    查看>>
    Python基础_列表 list
    查看>>
    python基础---->常用模块
    查看>>
    Python基础(2):控制结构
    查看>>
    Python基础 | 关于“循环”那些事
    查看>>
    python系列【仅供参考】:python 远程rdp
    查看>>
    python基于flask搭建http服务(四)—— Docker容器化部署
    查看>>
    Python块键盘/鼠标输入
    查看>>
    python在使用HTMLTestRunner时,报告为空,错误提示<_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf_8'>...
    查看>>
    python在gpu上运行_【python】python开启GPU加速
    查看>>
    Python在def函数中使用for循环
    查看>>
    Python在def函数中使用for循环
    查看>>
    Python在Conda环境中,但在Windows虚拟环境中没有激活
    查看>>
    python系列【仅供参考】:python pip 错误 ModuleNotFoundError: No module named pip._internal 解决办法
    查看>>