批量添加数据mysql

2023年 8月 5日 29.2k 0

在MySQL中,添加数据是一项必不可少的任务。如果你需要添加多条数据,手动一条一条地添加会非常费时费力。因此,在本文中,我们将介绍如何使用MySQL的批量添加数据功能来快速地添加大量数据。

批量添加数据mysql

首先,我们需要将要添加的数据保存到一个文件中。文件可以是文本文件、CSV文件或任何其他可读取的文件格式。在本例中,让我们将数据保存在一个名为“data.txt”的文本文件中。以下是我们要添加的数据:

1, 'John Doe', 'john.doe@example.com', 'Male'
2, 'Jane Smith', 'jane.smith@example.com', 'Female'
3, 'Bob Johnson', 'bob.johnson@example.com', 'Male'
4, 'Emma Lee', 'emma.lee@example.com', 'Female'

接下来,我们需要使用MySQL的LOAD DATA命令来读取并添加数据。以下是使用LOAD DATA命令的示例代码:

LOAD DATA INFILE '/path/to/data.txt' INTO TABLE table_name
FIELDS TERMINATED BY ','
ENCLOSED BY "'"
LINES TERMINATED BY 'n';

让我们来解释一下上面的代码:

  • LOAD DATA INFILE '/path/to/data.txt':指定要读取的文件路径和文件名。
  • INTO TABLE table_name:指定要添加数据的表名。
  • FIELDS TERMINATED BY ',':指定每个字段之间的分隔符,这里我们使用英文逗号。
  • ENCLOSED BY "'":指定文本字段的引号,这里我们使用单引号。
  • LINES TERMINATED BY 'n':指定行之间的分隔符,这里我们使用换行符。

运行上面的代码后,MySQL将读取“data.txt”文件中的数据,并将其添加到“table_name”表中。

总结:

  • 批量添加数据可以大大减少工作量。
  • LOAD DATA命令可以从文件中读取数据。
  • 使用适当的分隔符和引号可以确保数据正确地添加到数据库中。

相关文章

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

发布评论