Python3-PYMYSQL-表中插入一条数据

该代码演示了如何使用PYMYSQL库连接到本地MySQL数据库,并向名为warehousing的数据表中插入一条学生信息,包括姓名、性别、年龄等字段。如果执行成功,它会打印数据插入成功,否则在发生错误时进行事务回滚。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用PYMYSQL向MySQL数据表中插入一条数据

import pymysql

def add_data():
    '''添加一条数据'''
    # 链接本地的mysql数据库
    db = pymysql.connect(host="localhost", user="root", password="请输入自己的数据库密码",
                         port=3306, db="warehousing", charset="utf8")
    # 创建游标
    cursor = db.cursor()

    sql = '''
    INSERT INTO student (fullname,sex,age,
                        numberId,birthday,grade,
                        iphone,address) VALUES ("张三",
                        "男",18,123456,"20230404",
                        "五年级","15081099256","地球"
                        )
    '''
    try:
        # 执行sql语句
        cursor.execute(sql)
        db.commit()  # 完成操作后提交操作
        print("数据插入成功!")
    except Exception as e:
        db.rollback()  # 发生错误时使用事务回滚
        print("数据插入失败!case %s" % e)
    finally:
        cursor.close()
        db.close()
if __name__ == "__main__":
    add_data()

程序运行结果

数据插入成功!

Process finished with exit code 0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值