Python 批量导入数据到 MySQL 数据库 - 完整示例
{"title":"Python 批量导入数据到 MySQL 数据库 - 完整示例","description":"本文介绍如何使用 Python 的 MySQL 连接库(mysql-connector-python 或 PyMySQL)将包含 id, text, document 字段的数据批量导入 MySQL 数据库。提供完整代码示例,并详细解释关键步骤和注意事项。","keywords":"Python, MySQL, 批量导入, 数据库, 数据, mysql-connector-python, PyMySQL, SQL, 插入, 示例代码","content":""使用 Python 批量导入数据到 MySQL 数据库"\n\n"您可以使用 Python 的 MySQL 连接库,如 mysql-connector-python 或 PyMySQL 来连接 MySQL 数据库,并使用 SQL 语句将数据批量导入数据库。下面是一个示例代码:"\n\npython\nimport mysql.connector\n\n# 连接 MySQL 数据库\nconn = mysql.connector.connect(\n host=\"your_host\",\n user=\"your_user\",\n password=\"your_password\",\n database=\"your_database\"\n)\n\n# 创建游标对象\ncursor = conn.cursor()\n\n# 定义要导入的数据\ndata = [\n (1, \"text1\", \"document1\"),\n (2, \"text2\", \"document2\"),\n (3, \"text3\", \"document3\")\n]\n\n# 批量导入数据\nsql = \"INSERT INTO your_table (id, text, document) VALUES (%s, %s, %s)\"\ncursor.executemany(sql, data)\n\n# 提交更改\nconn.commit()\n\n# 关闭游标和连接\ncursor.close()\nconn.close()\n\n"请注意替换代码中的以下部分:"\n- your_host:MySQL 数据库的主机名或 IP 地址\n- your_user:MySQL 数据库的用户名\n- your_password:MySQL 数据库的密码\n- your_database:MySQL 数据库的数据库名\n- your_table:要导入数据的表名\n\n"将上述代码中的 data 替换为您要导入的实际数据即可。每个元组代表一行数据,元组中的每个元素分别对应于表的不同列。"\n\n"确保您已经安装了所选择的 MySQL 连接库,并在代码中正确导入该库。"\n
原文地址: https://www.cveoy.top/t/topic/pBod 著作权归作者所有。请勿转载和采集!