我是靠谱客的博主 高贵裙子,最近开发中收集的这篇文章主要介绍Python3连接MySQL数据库并插入信息,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

给自己做个备忘录,说一下细节和自己踩的坑,防止后来人继续踩雷。

首先,Python3最常用的MySQL数据库模块是PyMySQL,首先贴上代码。

import pymysql
db=pymysql.connect(host='0.0.0.0',port=3306,user='user',passwd='passwd',db='test',charset='utf8')
cursor=db.cursor()
sql="INSERT INTO movie_info(m_name,m_introduce,m_link,m_picurl,m_pretime,m_type,m_language,m_remark) VALUES('《加菲猫》2', '简介','链接','图片','上映时间','电影类型','中文普通话','备注');"
try:
    cursor.execute(sql)
    db.commit()
except Exception as e:
    print('Reason:',e)
    db.rollback()
db.close()

简单的加载模块和用法就不说了,自己看文档,我要说的问题是:

1.charset设置,utf8不是utf-8

2.最好设置非自动提交sql语句,这样控制起来比较得心应手

db.autocommit(False)

3.sql语句内的值一定要用  ''  ,所以sql语句为了防止混肴,应该用“”

4,sql语句后面需要加    ;      不然会出现及不执行也不报错,很恶心的

最后

以上就是高贵裙子为你收集整理的Python3连接MySQL数据库并插入信息的全部内容,希望文章能够帮你解决Python3连接MySQL数据库并插入信息所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部