python往mysql存入数据_在python中使用pymysql往mysql数据库中插入(insert)数据实例

本文提供了一个Python使用pymysql模块向MySQL数据库插入数据的详细实例,包括创建连接、执行SQL和处理异常。在学习过程中,作者遇到了端口赋值错误的问题,最终发现端口不应加引号,从而解决问题。强调了编程中细心和理解错误信息的重要性。
摘要由CSDN通过智能技术生成

咱还是直接看代码吧!

from pymysql import *

def main():

# 创建connection连接

conn = connect(host='', port=3306, database='', user='',

password='', charset='utf8')

# 获取cursor对象

cs1 = conn.cursor()

# 执行sql语句

query = 'insert into 表名(列名1, 列名2, 列名3, 列名4, 列名5, 列名6) values(%s, %s, %s, %s, %s, %s)'

列名1 = 值1

列名2 = 值2

列名3 = 值3

列名4 = 值4

列名5 = 值5

列名6 = 值6

values = (列名1, 列名2, 列名3, 列名4, 列名5, 列名6)

cs1.execute(query, values)

# 提交之前的操作,如果之前已经执行多次的execute,那么就都进行提交

conn.commit()

# 关闭cursor对象

cs1.close()

# 关闭connection对象

conn.close()

if __name__ == '__main__':

main()

补充拓展:记学习pymysql插入数据时的一次坑

在学习python时,做一个简单的mysql的操作,正确代码如下:

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值