MySQL客户端可以理解的命令和MySQL服务器可以理解的命令之间是否有区别?

时间:2018-08-07 14:24:50

标签: mysql postgresql

在命令行(例如Bash)中使用MySQL时,

  • PostgreSQL服务器和客户端psql之间有相似的区别吗?如果是,当我在OS Shell中运行mysql时,MySQL客户端和MySQL服务器是什么?我从未在MySQL文档中看到MySQL客户端/外壳程序和MySQL服务器之间的区别。

  • MySQL客户端可以理解的命令与MySQL服务器可以理解的命令之间是否有区别? 为了进行比较,在Postgresql中,psql具有自己的命令,通常以\开头,例如\l,而postgresql服务器仅理解SQL命令,而不理解psql命令。 在MySQL官方文档中,我找不到它提到仅MySQL客户端还是MySQL服务器才能理解命令。

谢谢。

1 个答案:

答案 0 :(得分:1)

命令行客户端mysql还具有由客户端程序解释而不是发送给服务器的命令。

类似于psql,这些命令以反斜杠开头。

您可以在the documentation中找到一个列表。