gpt4 book ai didi

sql - 我们可以在 MySQL 的其他 SQL 脚本中链接 SQL 脚本吗?

转载 作者:行者123 更新时间:2023-11-29 02:59:28 24 4
gpt4 key购买 nike

在 Oracle 数据库中,我们可以像这样在其他 SQL 脚本中链接 SQL 脚本:

@@ drop.sql

是否可以在 MySQL 数据库中做类似的事情?

基本上,我想通过创建新表、约束和基本数据来自动安装整个数据库。为此,最好在不同的 SQL 脚本/文件中维护不同类型的 SQL 语句。

但是要安装数据库,我们应该只运行一个 SQL 脚本,它应该从内部指向其他 SQL 脚本。

也想在没有任何其他编程语言的情况下做到这一点。最好只使用 SQL 脚本(如 Oracle 支持)。

最佳答案

是的,您可以使用命令 source(缩写为 \.)。示例:

脚本1.sql

SELECT 'First hello from script1';
source script2.sql;
SELECT 'Second hello from script1';

脚本2.sql

SELECT 'Hello from script2';

调用 script1.sql:

$ mysql -s < script1.sql
First hello from script1
Hello from script2
Second hello from script1

更多信息在这里: http://dev.mysql.com/doc/refman/5.6/en/mysql-commands.html

关于sql - 我们可以在 MySQL 的其他 SQL 脚本中链接 SQL 脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25936930/

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