gpt4 book ai didi

mysql - 在MySQL中,SOURCE命令和\.有什么区别? ?

转载 作者:行者123 更新时间:2023-11-30 22:23:25 34 4
gpt4 key购买 nike

从看https://dev.mysql.com/doc/refman/5.7/en/mysql-batch-commands.html我的理解是它们都可以用于执行 SQL 脚本,但是没有评论为什么有两种方法可以执行此操作,或者两者之间的任何区别。

最佳答案

两者差别不大。

每个 MySQL 客户端命令(即影响客户端的命令,而不是像 SELECTUPDATE 这样的普通查询动词)都有完整的形式(例如,SOURCEHELPPAGERQUIT)和缩写形式(例如,\.\h\P\q)。它们通常是同义词;主要区别在于完整形式只能在命令的开头使用,但缩写可以在任何时候使用。例如:

SELECT * FROM TABLE GO

不工作,但是

SELECT * FROM TABLE \g

确实如此。不过,这仅与 \g\G 真正相关;以这种方式使用大多数其他命令没有意义。

关于mysql - 在MySQL中,SOURCE命令和\.有什么区别? ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36046457/

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