mysql - 如何向sql数据库添加大量数据?

标签 mysql sql database

我目前正在尝试将 1k 条记录插入 SQL 数据库,但尚未找到快速解决方案。正如您从下面看到的,我有三列数据,我想将它们插入到下面屏幕截图中的三列中。如果有人可以随时帮助我或提出建议,我将非常感谢您的帮助。 - 我使用过 CSV Inport,效果很好:D

usernames   password    activation
    100001  ad3cd3c1    ad3cd3c1
    100002  a233b444    a233b444
    100003  dcdcbb12    dcdcbb12
    100004  4c1a1bd1    4c1a1bd1
    100005  dc13341a    dc13341a
    100006  2dda12ba    2dda12ba
    100007  42b3cac4    42b3cac4
    100008  cb2bd4bd    cb2bd4bd
    100009  b4cd4333    b4cd4333
    100010  adbcca13    adbcca13
    100011  23ddc211    23ddc211
    100012  11224aa2    11224aa2

Database Snap Shot

最佳答案

根据我必须在表中插入数百万条记录的个人经验,最快的方法(适合我的情况)是创建一个插入语句,如下所示:

INSERT INTO Members(Username, password, activation)
    VALUES('100001', 'ad3cd3c1', 'ad3cd3c1')
    ,('100001', 'ad3cd3c1', 'ad3cd3c1')
    ,('100001', 'ad3cd3c1', 'ad3cd3c1') ...;

当你对数据库进行 mysqldump 时,MySQL 就是这样做的。

关于mysql - 如何向sql数据库添加大量数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17672777/

相关文章:

mysql - 尝试理解Kotlin中的SQL查询,当数据库查询返回空集时返回null

sql - 光标在光标内

database - 存储栅格数据的好方法是什么?

android - 在 android 2.2 上创建新数据库之前如何检查现有数据库?

php - 为客户提供多个数据库

php - laravel 将大型 xml 文件解析到 mysql

php - 从数据库 PHP 创建 HTML Nav

php - 如何使用PHP编写MySQL搜索查询

sql - 在 SQL 和 Sequel 中需要帮助,涉及内部连接和 where/filter

mysql - 单个select语句错误 "Every derived table must have its own alias"