gpt4 book ai didi

database - 可以使用 Unix shell 脚本来操作数据库吗?

转载 作者:搜寻专家 更新时间:2023-10-30 21:43:31 25 4
gpt4 key购买 nike

我必须从一些文件中读取数据并将数据插入到数据库中的不同表中。 Unix shell 脚本是否足够强大以完成这项工作?

用 shell 脚本做这个工作容易吗,还是我应该用 Java 做这个?

最佳答案

如果您尝试导入的数据采用合理的格式——例如逗号分隔——并且您的数据库服务器具有合理的命令行实用程序,那么这应该没有问题。 MySQL 具有“mysqlimport”命令行工具,该工具将接受描述文件格式的各种参数:

mysqlimport \
--fields-terminated-by=, \
--ignore-lines=1 \
--fields-optionally-enclosed-by='"' < datafile.txt

通过 perl/sed/awk 单行代码传递数据有助于以正确的格式获取数据,并且 shell 脚本可以轻松处理文件名提示、处理参数等。

使用 Unix 提供的各种命令行工具是 bash 脚本的全部要点。 Perl、mysql 等都是该工具包的一部分。

关于database - 可以使用 Unix shell 脚本来操作数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com