【问题标题】:Is there distinction between the commands understood by the MySQL client and understood by the MySQL server?MySQL客户端理解的命令和MySQL服务器理解的命令有区别吗?
【发布时间】:2019-01-14 16:25:14
【问题描述】:

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

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

  • MySQL客户端理解的命令和MySQL服务器理解的命令有区别吗? 作为对比,在Postgresql中,psql有自己的命令,通常以\开头,比如\l,而postgresql server只理解SQL命令,不理解psql命令。 在MySQL官方文档中,我发现没有提到一个命令是只被MySQL客户端理解还是被MySQL服务器理解。

谢谢。

【问题讨论】:

    标签: mysql postgresql


    【解决方案1】:

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

    psql 一样,这些命令以反斜杠开头。

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

    【讨论】:

    • 谢谢 MySQL 服务器可以理解所有不以反斜杠开头的命令是否正确?
    • 不一定理解,但发送给。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 2014-01-20
    • 1970-01-01
    • 2013-02-01
    相关资源
    最近更新 更多