Python连MySQL并执行增删改查操作

Python连MySQL并执行增删改查操作

准备工作:安装驱动包pymysql及MySQL,然后开启MySQL服务

  • 首先查看MySQL里面的数据库
    这里写图片描述
  • 然后使用Python连接其中的一个数据库,比如student
    首先导入pymysql驱动包,然后输入连接的主机地址,MySQL的账号及密码,接着是所要连的数据库,能打印出结果,则表明连接成功。
    这里写图片描述

  • 创建数据表,比如teacher表
    这里写图片描述

  • *向teacher中插入一条数据
    这里写图片描述

  • 通过参数的方式向teacher表中插入一条数据
    这里写图片描述
  • 通过参数的方式向teacher表中插入多条数据这里写图片描述
  • 查询表数据
    这里写图片描述
  • 使用上下文管理器,简化开发,如更方便地查表这里写图片描述
要使用Python连接MySQL数据库,并执行增删改查操作,可以使用PythonMySQL Connector库。首先,确保你已经安装了MySQL Connector库,可以使用以下命令进行安装: ``` pip install mysql-connector-python ``` 接下来,可以通过以下示例代码连接MySQL数据库,并执行增删改查操作: ```python import mysql.connector # 连接数据库 conn = mysql.connector.connect( host="localhost", user="your_username", password="your_password", database="your_database" ) # 创建游标 cursor = conn.cursor() # 执行查询语句 cursor.execute("SELECT * FROM your_table") rows = cursor.fetchall() # 输出查询结果 for row in rows: print(row) # 执行插入语句 insert_query = "INSERT INTO your_table (column1, column2) VALUES (%s, %s)" values = ("value1", "value2") cursor.execute(insert_query, values) conn.commit() # 执行更新语句 update_query = "UPDATE your_table SET column1 = %s WHERE column2 = %s" values = ("new_value", "condition_value") cursor.execute(update_query, values) conn.commit() # 执行删除语句 delete_query = "DELETE FROM your_table WHERE column = %s" value = "value_to_delete" cursor.execute(delete_query, (value,)) conn.commit() # 关闭游标和连接 cursor.close() conn.close() ``` 在上面的示例代码中,需要将`your_username`、`your_password`、`your_database`、`your_table`、`column1`、`column2`等替换为实际的值。同时,根据需要执行不同的SQL语句和操作。记得在修改数据库之后使用`commit()`方法来提交更改,关闭游标和连接以释放资源。 这是一个基本的示例,你可以根据具体需求进行修改和扩展。希望这可以帮助到你!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值