首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将其他.sql文件包含在MySql命令文件中?

问如何将其他.sql文件包含在MySql命令文件中?
EN

Stack Overflow用户
提问于 2022-09-24 15:02:35
回答 1查看 18关注 0票数 1

在当前的项目中,我要创建多个表(每个表在自己的.sql文件中创建),创建顺序非常重要,所以在创建新数据库时,我希望有一个文件按照正确的顺序创建它们。这不是停止表演,只是给你带来不便。在MySQL (使用phpMyAdmin)中,我想要一个将执行多个其他.sql文件的.sql文件。我正在寻找与Oracle具有"@“符号(或关键字”start“)的能力相当的东西:

@create_users.sql @create_services.sql

MySql/phpMyAdmin是否有与Oracle类似的命令来执行此操作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-24 15:21:56

mysql客户端有一个命令source,您可以将其放入.sql文件中。它读取另一个您命名的.sql文件。

这类似于某些POSIX shell脚本语言中的同名命令。

您可能希望阅读此手册页来理解MySQL客户端的其他内置命令:https://dev.mysql.com/doc/refman/en/mysql-commands.html。

关于您的评论:您在上面的问题中询问MySQL/phpMyAdmin是否有类似的命令。MySQL有。

phpMyAdmin不是MySQL的产物,它是一个独立的社区工具,它没有类似的命令。phpMyAdmin有一个导入选项卡,您可以用它一次上传一个.sql文件。

由.sql读取的phpMyAdmin文件不支持命令行mysql客户端支持的所有内置命令。例如,它不支持source命令,因为这将要求web应用程序phpMyAdmin以某种方式从计算机读取其他文件。Web应用程序不能做到这一点(这是一个好事,他们不能)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73838246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档