使用python将数据插入mySQL

Posted

技术标签:

【中文标题】使用python将数据插入mySQL【英文标题】:Inserting data into mySQL with python 【发布时间】:2020-03-18 22:35:34 【问题描述】:

我目前正在使用 python mysql 并且无法在线找到相关信息(我一直在寻找大约一个小时)也许我错过了搜索正确的术语来找到这些相关信息。

在表格中输入数据时,它需要 % 值,我使用以下方法插入字符串:

query = "INSERT INTO OWNERINFO(`Name`) VALUES( %s )

我假设 %s 识别字符串,我想知道您如何识别其他数据类型,即。 int、tinyint、smallint、日期等

或者如果有一个特定的网页显示我错过的这些数据类型?

【问题讨论】:

【参考方案1】:

%s 是占位符,可以是整数,也可以是浮点数..

https://pynative.com/python-mysql-insert-data-into-database-table/

【讨论】:

【参考方案2】:

以下应该可以完成工作:

values_to_enter = ("value1", "value2")
query = "insert into <table_name> values (%s, %s)"
mycursor.execute(query, values_to_enter)

【讨论】:

以上是关于使用python将数据插入mySQL的主要内容,如果未能解决你的问题,请参考以下文章

使用 Python 将嵌套列表插入 mysql 数据库

使用 python 库 mysql.connector 将 csv 插入 MySQL 数据库

使用python将数据插入mySQL

使用 Python Django 框架将 JSON 数据插入 mysql

使用带有外部变量的python将数据插入mysql

如何使用 executemany 将 Python 中的字典列表插入 MySQL