Python处置惩罚数据库:MySQL与SQLite详解

[复制链接]
发表于 2025-4-26 20:04:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Python处置惩罚数据库:MySQL与SQLite详解

在数据处置惩罚和存储方面,数据库饰演着至关紧张的脚色。Python提供了多种与数据库交互的方式,其中pymysql库用于毗连和操作MySQL数据库,而SQLite则是一种轻量级的嵌入式数据库,Python标准库中的sqlite3模块即可满意操作需求。本文将为入门者介绍MySQL和SQLite,并分别展示怎样使用Python进行增删改查操作。
1. MySQL 简介

MySQL是一种开源的关系型数据库管理体系(RDBMS),广泛应用于各种Web应用。它支持标准的SQL语言,提供了高性能、高可靠性和可扩展性。
安装pymysql

在Python中操作MySQL数据库,需要先安装pymysql库。可以使用pip进行安装:
  1. pip install pymysql
复制代码
1.1 毗连MySQL数据库

  1. import pymysql
  2. # 创建数据库连接
  3. connection = pymysql.connect(
  4.     host='localhost',  # 数据库主机地址
  5.     user='your_username',  # 数据库用户名
  6.     password='your_password',  # 数据库密码
  7.     database='your_database'  # 数据库名称
  8. )
  9. # 创建游标对象
  10. cursor = connection.cursor()
复制代码
1.2 增加数据(Insert)

  1. try:
  2.     # SQL插入语句
  3.     sql = "INSERT INTO your_table (column1, column2) VALUES (%s, %s)"
  4.     val = ("value1", "value2")
  5.    
  6.     # 执行SQL语句
  7.     cursor.execute(sql, val)
  8.    
  9.     # 提交事务
  10.     connection.commit()
  11.     print("插入成功")
  12. except Exception as e:
  13.     print("插入失败:", e)
  14.     # 回滚事务
  15.     connection.rollback()
  16. finally
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2025-7-19 04:53 , Processed in 0.079324 second(s), 30 queries 手机版|qidao123.com技术社区-IT企服评测▪应用市场 ( 浙ICP备20004199 )|网站地图

快速回复 返回顶部 返回列表