MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

標準SQLに対するMySQL拡張機能


MySQLサーバーは、他のSQLデータベースにはない拡張機能をサポートしています。つまり、MySQLのこれらの拡張機能を使用すると、コードを他のSQLサーバーに移植できなくなります。ただし、移植できる場合もあります。

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

囲み文字列

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

エスケープ文字

\ is the escape character for strings.

テーブルへのアクセス

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

クエリ

「groupby」句を使用して選択する場合、選択したすべての列に名前を付ける必要はありません。これにより、特定のクエリでより良いパフォーマンスが得られます。

条項

「ORDERBY」句は「GROUPBY」句で指定できませんが、「ASC」と「DESC」は「GROUPBY」句で指定できます。

演算子

「||」および「&&」演算子は、MySQLサーバーでの作業中に、それぞれ論理的な「OR」および「AND」操作を示すために使用できます。これは、「||」と「OR」および「&&」と「AND」が同義語であるためです。

連結

MySQLサーバーは、文字列を連結するための標準SQL演算子「||」をサポートしていません。この目的のために、「CONCAT」機能を使用できます。


  1. HDGの説明:SQL、T-SQL、MSSQL、PL / SQL、およびMySQLとは何ですか?

    主にコンテンツがデータベースを介して処理されるという事実のおかげで、Web上には非常に多くの動的なWebサイトが見つかります。データベース管理には、そのようなプロセスを合理化するための構造システムが必要です。そのようなシステムの1つがSQLです。 SQLはSの略です 構造化されたQ uery L anguageは、 Rに保存されているデータへのアクセスと管理に使用されるコンピューティング言語です。 高揚するD atabase M anagement S Microsoftによって開発されたシステム(RDBMS)。 1986年に、この言語は Aの標準になりました アメリカ人N 全国

  2. MySQLでSQLスクリプトを実行する方法は?

    MySQLでSQLスクリプトを実行するには、MySQLワークベンチを使用します。まず、MySQLワークベンチを開く必要があります。 スナップショットは次のとおりです- [SQLスクリプトを開く]をクリックして、SQLスクリプトを開きます。 または、次のショートカットキーを使用します- Ctrl+Shift+O その後、ディスクから.sqlファイルを選択するためのオプションが表示されます。私のシステムでは、ファイルはデスクトップにあります。次のスクリーンショットに示すのと同じ「tblstudent」SQLファイルを選択します- .sqlファイルを参照した後、次のスクリーンシ