返回顶部
首页 > 资讯 > 后端开发 > Python >如何使用python连接数据库后通过占位符添加数据
  • 777
分享到

如何使用python连接数据库后通过占位符添加数据

2023-06-22 02:06:10 777人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了如何使用python连接数据库后通过占位符添加数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在sql语句中如果定义字符串,则字符串必须使用“'”

这篇文章主要介绍了如何使用python连接数据库后通过占位符添加数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

sql语句中如果定义字符串,则字符串必须使用“'”就是单引号进行声明,但是如果现在所操作的数据库本身含有“'”单引号,就会造成语法错误,此时的数据也不能成功保存到数据库中。为了解决这类问题,在pymysql中支持对占位符的处理,开发者需要在SQL中使用“%”定义占位符,在使用excute()方法执行时对占位符的数据进行填充即可。

比如数据库表中的字段 mr'yootk这个本身含有“'”单引号,所以执行时语法错误

#使用占位符方式添加数据#coding utf-8import pyMysql,tracebackSQL = "insert into user (name,age,birthday,salary,note)"\    "values (%s,%s,%s,%s,%s)"def main():    try:        name = "mr'Yootk"        age = 18        birthday = '2013-09-26'        salary =9600.23        note = "www.wangyi.com"        conn = pymysql.connect(                        host='10.139.7.39',                        port=3306,                        user='root',                        passwd='Bccdr@123456',                        database='yootk',                        charset='utf8')        cmd = conn.cursor()        cmd.execute(query=SQL,args=[name,age,birthday,salary,note])        conn.commit()        print("更新影响的数据行数: %s" % cmd.rowcount)        print("最后一次增长ID: %s" % cmd.lastrowid)    except Exception:        print("处理异常: " + traceback.fORMat_exc())    finally:        conn.close()if __name__ == "__main__":    main()

如何使用python连接数据库后通过占位符添加数据

感谢你能够认真阅读完这篇文章,希望小编分享的“如何使用Python连接数据库后通过占位符添加数据”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网Python频道,更多相关知识等着你来学习!

--结束END--

本文标题: 如何使用python连接数据库后通过占位符添加数据

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

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

猜你喜欢
  • 如何使用python连接数据库后通过占位符添加数据
    这篇文章主要介绍了如何使用python连接数据库后通过占位符添加数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在SQL语句中如果定义字符串,则字符串必须使用“'”...
    99+
    2023-06-22
  • python连接数据库后通过占位符添加数据
    在SQL语句中如果定义字符串,则字符串必须使用“'”就是单引号进行声明,但是如果现在所操作的数据库本身含有“'”单引号,就会造成语法错误,此时的数据也不能成功保存到数据库中。为了解决...
    99+
    2024-04-02
  • qt如何连接数据库并添加数据
    在Qt中连接数据库和添加数据可以按照以下步骤进行操作:1. 首先,你需要在Qt项目中添加数据库驱动程序。Qt支持多种数据库,例如My...
    99+
    2023-08-09
    qt 数据库
  • 如何通过php连接数据库并查询数据
    这篇文章主要介绍“如何通过php连接数据库并查询数据”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何通过php连接数据库并查询数据”文章能帮助大家解决问题。首先,我们需要确保我们已经安装了PHP和...
    99+
    2023-07-05
  • 如何使用占位符对数据库进行操作
    这篇文章将为大家详细讲解有关如何使用占位符对数据库进行操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。效果图 在main.xml中:<xml versi...
    99+
    2024-04-02
  • 如何通过Java连接SQL Server数据库
    今天小编给大家分享一下如何通过Java连接SQL Server数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
    99+
    2023-07-05
  • Mybatis如何通过Mapper代理连接数据库
    这篇文章主要为大家展示了“Mybatis如何通过Mapper代理连接数据库”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Mybatis如何通过Mapper代理连接数据库”这篇文章吧。在数据库中创...
    99+
    2023-06-25
  • 在pycharm中通过添加pymysql库连接MySQL数据库保姆级教程
    1.首先点击【File】---->【settings】或者按下快捷键Ctrl+Alt+S  2.找到自己的当前项目----->【Python Interpreter】  3.点击下拉框弹出选项  4我这里选择的版本是python3.7...
    99+
    2023-10-12
    pycharm ide python
  • 如何使用python连接mysql数据库数据方式
    这篇文章将为大家详细讲解有关如何使用python连接mysql数据库数据方式,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言:使用python连接mysql数据库数据有以下两种读取数据的方式推荐:一种是...
    99+
    2023-06-29
  • 如何通过DBeaver/RazorSQL/DbVisualizer工具连接数据库
    如何通过DBeaver/RazorSQL/DbVisualizer工具连接数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。...
    99+
    2024-04-02
  • 如何通过JPA + Eclipse连接SAP的HANA数据库
    这篇文章主要讲解了“如何通过JPA + Eclipse连接SAP的HANA数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何通过JPA + Eclipse连接SAP的HANA数据库”吧...
    99+
    2023-06-04
  • 如何使用vue+node作后端连接数据库
    这篇文章主要介绍了如何使用vue+node作后端连接数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何使用vue+node作后端连接数据库文章都会有所收获,下面我们一起来看看吧。1、编写node服务器先下...
    99+
    2023-07-05
  • 如何使用mysql数据库基本命令添加数据库
    如何使用mysql数据库基本命令添加数据库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。添加数据库[root@localhost ~...
    99+
    2024-04-02
  • 如何使用PHP7连接数据库
    这篇文章给大家介绍如何使用PHP7连接数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。mysqli面向对象风格<php$serve = 'localhost:3306';$...
    99+
    2023-06-15
  • 如何使用 PHP 连接数据库?
    连接数据库指南:建立连接:使用 mysqli 或 pdo 建立数据库连接。pdo 连接方法:使用面向对象风格、pdostatement 或简写方式连接 pdo。实战案例:按 userid...
    99+
    2024-04-20
    编程 数据库 php mysql
  • 使用python连接mysql数据库数据方式
    目录1.fetchone/fetchmany/fetchall2.pandas.read_sql()前言: 使用python连接mysql数据库数据 有以下两种读取数据的方式推荐: ...
    99+
    2024-04-02
  • Python中如何连接数据库
    今天就跟大家聊聊有关Python中如何连接数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python连接数据库之postgresql: 使用psycopg2来连接示例代码:im...
    99+
    2023-06-17
  • mysql.sock丢失后如何连接数据库
    防伪码:没有相当程度的孤独是不可能有内心的平和。【现象】mysql.sock被删除,导致无法连接数据库。[root@MySQL-01 ~]#mysql -uroot -p En...
    99+
    2024-04-02
  • gitlab搭建后如何连接数据库
    本文小编为大家详细介绍“gitlab搭建后如何连接数据库”,内容详细,步骤清晰,细节处理妥当,希望这篇“gitlab搭建后如何连接数据库”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、安装数据库首先需要安装数据...
    99+
    2023-07-06
  • python详解如何通过sshtunnel pymssql实现远程连接数据库
    最近几天在做Python相关项目,有个需求 ,是希望在任何机器上都可以ssh到某台在数据库白名单的机器上,然后访问数据库,不然的话就要去服务器安装Python环境,运行程序,比较麻烦...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作