ホームページ  >  記事  >  データベース  >  標準 SQL への MySQL 拡張機能

標準 SQL への MySQL 拡張機能

PHPz
PHPz転載
2023-09-09 10:13:021013ブラウズ

MySQL 对标准 SQL 的扩展

#MySQL Server は、他の SQL データベースでは見つからない拡張機能をサポートしています。これは、これらの MySQL 拡張機能が使用されている場合、コードを他の SQL サーバーに移植できないことを意味します。しかし、場合によっては持ち運び可能です。

標準 SQL に対する MySQL の拡張機能を理解しましょう -

文字列には

文字列は、デフォルトでは " (二重引用符) または ' (一重引用符) で囲むことができます。 " SQL モードがオンになっている場合、文字列は ' で囲む必要があります。" (二重引用符) が使用されている場合、サーバーはそれを識別子として解釈します。

エスケープ文字

\ is the escape character for strings.

テーブルへのアクセス

MySQLはテーブルスペース、つまりデータベース名とテーブル名(「database_name.table_name」など)を使用したテーブルスペースをサポートしていません。テーブルにアクセスします。

クエリ h2>

「group by」句を使用して選択したすべての列を選択する場合、それらの列の名前を指定する必要はありません。これにより、特定のクエリのパフォーマンスが向上します。

「ORDER BY」句は「GROUP BY」句とともに指定できませんが、「ASC」および「DESC」は「GROUP BY」句とともに指定できます。

演算子

MySQL サーバーを使用する場合、「||」および「&&」演算子を使用して、それぞれ論理「OR」および「AND」演算を示すことができます。 " は、"OR"、"&&"、および "AND" と同義です。

接続

MySQL サーバーは、標準 SQL 演算子 "|" をサポートしていません。 |' 接続文字列。これを行うには, 「CONCAT」機能が使えます。

以上が標準 SQL への MySQL 拡張機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。