gpt4 book ai didi

sql - 以编程方式从文件导入数据库?

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

有没有一种方法可以使用 SQL 以编程方式从文件中导入整个数据库? (.CSV、.SQL 和 .DB 文件都可以)

谢谢!!

澄清后编辑:

我对独立于数据库的解决方案感兴趣(必须适用于所有类型的数据库(Mysql、SQL Server、PostGres、Oracle...)

最佳答案

MySQL:LOAD DATA INFILE对于 csv;对于使用 MySQL 生成的 .sql 文件,请使用 shell。


对于 SQLite:参见 this SO question .

SQL Server:显然有 BULK INSERT命令。

您不会为 SQL 命令找到独立于数据库的语法,因为没有。

可能有一个围绕数据库的包装器库,但我不知道它。 (或者您可以尝试使用 ODBC,但它是面向连接的,不允许直接访问文件)

也许有一个交互式 GUI 相关的软件工具可以做到这一点。

另请注意,将数据从数据库服务器上的文件直接加载到数据库中几乎肯定需要安全权限才能执行此操作(否则存在安全风险)。

关于sql - 以编程方式从文件导入数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3405514/

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