编写多个mysql脚本

编写多个mysql脚本,mysql,linux,scripting,Mysql,Linux,Scripting,是否可以在复合脚本中包含其他mysql脚本?理想情况下,我不想为包含的脚本创建存储过程。。。对于较大的项目,我希望按层次结构维护几个较小的脚本,然后根据需要组合它们。。。但是现在,我很乐意学习如何包含其他脚本…MySQL脚本只是一个命令列表,要针对数据库服务器运行。SQL无论如何都不是脚本语言,所以它的行为与脚本语言不同。“包含”其他脚本的唯一方法是在启动脚本加载命令时将它们连接在一起。source是一个内置命令,可以在MySQL客户端工具中使用(这是您用来执行SQL脚本的命令): 如果您在存储

是否可以在复合脚本中包含其他mysql脚本?理想情况下,我不想为包含的脚本创建存储过程。。。对于较大的项目,我希望按层次结构维护几个较小的脚本,然后根据需要组合它们。。。但是现在,我很乐意学习如何包含其他脚本…

MySQL脚本只是一个命令列表,要针对数据库服务器运行。SQL无论如何都不是脚本语言,所以它的行为与脚本语言不同。“包含”其他脚本的唯一方法是在启动脚本加载命令时将它们连接在一起。

source
是一个内置命令,可以在MySQL客户端工具中使用(这是您用来执行SQL脚本的命令):


如果您在存储过程中或使用API执行SQL,您应该知道这一点。

cat script1.SQL script2.SQL script2.SQL | mysql
mysql> source otherfile.sql