返回顶部
首页 > 资讯 > 数据库 >利用Python向mysql插入中文时出
  • 878
分享到

利用Python向mysql插入中文时出

中文Pythonmysql 2023-01-31 01:01:59 878人浏览 安东尼
摘要

在利用python向Mysql插入中文时,出现错误,代码如下: importpymysql try: #首先要链接mysql db=pymysql.connect(“127.0.0.1”,”root”,”123

在利用pythonMysql插入中文时,出现错误,代码如下:

importpymysql

try:
#首先要链接mysql
db=pymysql.connect(“127.0.0.1”,”root”,”1234”)
#数据的游标
cursor=db.cursor()
#选择数据库
cursor.execute(“usetest”)
#增加数据
cursor.execute(“insert into maoyantop100 values(‘霸王别姬’,’张国荣,张丰毅,巩俐’,’1993.01.01’,’9.6’)”)
#使sql语句生效
db.commit()
#关闭mysql链接
db.close()
print(“密码正确”)
except:
print(“密码错误”)

以上代码运行时打印出“密码错误”,而同样的代码,将插入的数据改成英文时,则打印“密码正确”,
表明问题出在中文字符上,经过查询发现,在链接mysql时指定编码格式,就能够正常插入中文了,
即,将链接mysql的语句改为:

db=pymysql.connect("127.0.0.1","root","1234",charset="utf8")

重新运行,打印“密码正确”,表明可以正常插入中文了。

您可能感兴趣的文档:

--结束END--

本文标题: 利用Python向mysql插入中文时出

本文链接: https://lsjlt.com/news/184632.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 利用Python向mysql插入中文时出
    在利用python向mysql插入中文时,出现错误,代码如下: importpymysql try: #首先要链接mysql db=pymysql.connect(“127.0.0.1”,”root”,”123...
    99+
    2023-01-31
    中文 Python mysql
  • java中向mysql数据库插入中文数据出现乱码
    数据库插入中文乱码首先需要排除的问题是,MySQL的默认字符集和对应database的字符集是什么通常为了以后的兼容性,建议将整个MySQL的默认字符集都设置成utf-8。可以使用以下命令查看默认字符集:mysql> SHOW VARIAB...
    99+
    2014-07-23
    java入门 java mysql 中文 乱码
  • php无法向mysql插入中文怎么办
    这篇文章主要介绍了php无法向mysql插入中文怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。php无法向mysql插入中文的解决办法:首先将字符串str从“in_ch...
    99+
    2023-06-15
  • 使用python怎么向mysql中插入一个null值
    这期内容当中小编将会给大家带来有关使用python怎么向mysql中插入一个null值,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python在mysql中插入null空值sql = ...
    99+
    2023-06-07
  • 建表时向表中插入数据
    DECLARE BEGIN execute immediate 'create table TJ_JKTJBACK(tjbh VARCHAR2(200) not null,grb...
    99+
    2024-04-02
  • 利用Mybatis向PostgreSQL中插入并查询JSON字段
    目录应用场景介绍数据insert数据selectBATCH 批量插入前言: 这里我使用的是TimescaleDB,加了一个时间戳字段,不过没差。关于PostgreSQL中J...
    99+
    2024-04-02
  • 使用python向MongoDB插入时间字段的操作
    看代码吧~ import pymongo from dateutil import parser dateStr = "2019-05-14 01:11:11" myDatetime = parser.parse...
    99+
    2022-06-02
    python MongoDB 插入时间字段
  • python向mySQL批量插入数据的方
    通过调用mySQLdb python库中的 cursor.executemany()函数完成批量处理。 今天用这个函数完成了批量插入 例程: def test_insertDB():     conn = database.Connect...
    99+
    2023-01-31
    批量 数据 python
  • 向MySQL中插入100万条数据需要多长时间
    本篇内容主要讲解“向MySQL中插入100万条数据需要多长时间”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“向MySQL中插入100万条数据需要多长时间”吧!目...
    99+
    2024-04-02
  • 利用servlet向mysql数据库添加数据时出现中文乱码如何解决
    利用servlet向mysql数据库添加数据时出现中文乱码如何解决?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。问题分析: 1. 难道是 servlet 在接收...
    99+
    2023-05-31
    servlet mysql
  • MySQL中的插入意向锁是什么
    今天小编给大家分享一下MySQL中的插入意向锁是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2023-01-06
    mysql
  • 当向 MySQL 中的 UNSIGNED 列插入负值时会发生什么?
    在MySQL中,当您将负值设置给UNSIGNED列时,会出现错误。例如,让我们首先创建一个带有一个UNSIGNED字段的表 −mysql> create table UnsignedDemo -> ( -> I...
    99+
    2023-10-22
  • java向mysql插入数据出现乱码解决方法
    Java 向mysql插入数据乱码出现问号解决方法:(推荐:java视频教程)java向数据库插入数据出现问号的乱码问题,首先确定数据库的编码格式是否正确,可以在mysql的数据库中insert一个语句看看是不是可以正常显示中文,如果可以正...
    99+
    2018-04-06
    java
  • MySQL中的插入意向锁使用案例分析
    这篇文章主要讲解了“MySQL中的插入意向锁使用案例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL中的插入意向锁使用案例分析”吧! ...
    99+
    2023-02-07
    mysql
  • 我们如何向 MySQL 表中插入数据?
    要将数据插入 MySQL 表,我们需要使用 INSERT INTO 命令。我们必须在 INSERT INTO 命令中指定表中所有列的值。语法INSERT INTO table_name values(value1,value2,&helli...
    99+
    2023-10-22
  • 我们如何向 MySQL 表中插入新行?
    借助 INSERT INTO 命令,可以将新行插入到表中。语法INSERT INTO table_name values(value1,value2,…)示例假设我们有一个名为“Employee”的表,其中包含三列“Emp_i...
    99+
    2023-10-22
  • Linux下Tomcat向MySQL插入数据中文乱码解决办法
    Linux下Tomcat向MySQL插入数据中文乱码解决办法 一、问题 在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文...
    99+
    2024-04-02
  • 解决Linux下Tomcat向MySQL插入数据中文乱码问题
    一、问题 在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文乱码 二、解决办法 1、尝试一 直接在linux上面使用in...
    99+
    2024-04-02
  • Mysql中怎么样向表中循环插入数据
    本文主要给大家介绍Mysql中怎么样向表中循环插入数据,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下Mysql中怎么样向表中循环插入数据吧。&nbs...
    99+
    2024-04-02
  • 解决django 向mysql中写入中文字符出错的问题
    之前使用django+mysql建立的一个站点,发现向数据库中写入中文字符时总会报错,尝试了修改settings文件和更改数据表的字符集后仍不起作用。最后发现,在更改mysql的字符集后,需要重建数据库,才能起作用。...
    99+
    2022-06-01
    django mysql 写入中文
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作