在 MySQL 8 服务器社区版中,下面是SQL查询和命令MySQL Shell
的示例:
SELECT * FROM planet;
DESC planet;
SHOW DATABASES;
SHOW tables;
正如您所见,必须在句子末尾声明;
字符(或\g
根据情况声明字符)。\G
但我确实错误地意识到,无需执行use
命令即可更改数据库。 ;
因此,下面两个命令可以和平地工作:
use <datababase>
use <datababase>;
只是好奇:
问题
- 为什么
use
命令不需要;
执行?
老实说,我不确定这是否是这种情况下的独特命令,但为什么它与其他命令不同?