微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从Linux终端插入mysql

我有个问题.我可以使用以下命令从linux终端插入mysql数据库

MysqL dbTest insert into tablename values(1,"b","c")

现在我在Linux中有一个带有一些记录的文件
 例如:

$cat file

2, "c", "e"
3, "r", "q"
4, "t", "w"
5, "y", "e"
6, "u", "r"
7, "g", "u"
8, "f", "j"
9, "v", "k"

我不知道如何从Linux终端将所有记录插入文件MysqL数据库.

我打算使用bash文件,但我不知道=(

解决方法:

性能方面,进行一系列插入并不是最佳选择.由于您的输入数据为CSV,因此最好像@Kevin建议的那样执行bulk load

MysqL dbTest -e "LOAD DATA INFILE './file' INTO TABLE tablename FIELDS TERMINATED BY ','"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐