怎么将数据写入mysql

2023年 10月 25日 58.2k 0

MySQL是一种常用的关系型数据库系统,它采用了客户端/服务器架构,能够方便的存储和管理大量数据。本文将介绍如何通过编写脚本将数据写入MySQL数据库中。

怎么将数据写入mysql

首先,我们需要在MySQL中创建一个新的数据库。可以在MySQL的客户端中使用以下命令创建一个名为“mydatabase”的数据库:

CREATE DATABASE mydatabase;

接下来,我们可以通过使用一个Python脚本来实现向数据库中写入数据。首先,我们需要安装PyMySQL模块:

pip install PyMySQL

接着,我们可以使用以下代码连接到MySQL数据库:

import pymysql
connection = pymysql.connect(
host='localhost',
user='root',
password='password',
db='mydatabase',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor
)

这将连接到MySQL服务器上的“mydatabase”数据库(假设此时MySQL服务器运行在本地),并使用指定的用户名和密码。

接下来,我们需要执行一个SQL语句,在数据库中创建一个新的表格。我们可以使用以下代码执行这个任务:

with connection.cursor() as cursor:
sql = "CREATE TABLE mytable (id INT, name VARCHAR(255), age INT)"
cursor.execute(sql)
connection.commit()

现在我们已经成功地创建了一个名为“mytable”的表格,接下来我们可以使用以下代码向表格中写入数据:

with connection.cursor() as cursor:
sql = "INSERT INTO mytable (id, name, age) VALUES (%s, %s, %s)"
cursor.execute(sql, ('1', 'Alice', '25'))
cursor.execute(sql, ('2', 'Bob', '30'))
connection.commit()

这将向表格中插入两行数据,一行是ID为1,姓名为Alice,年龄为25;另一行是ID为2,姓名为Bob,年龄为30。

到此为止,我们已经成功地将数据写入了MySQL数据库。对于更复杂的操作,我们可以使用更多的SQL语句,例如更新或删除数据。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论