#MySQL での @ 記号の使用法MySQL では、MySQL では、@ 記号の主な用途は次のとおりです: 1. ユーザー変数の宣言と取得、 2. システム変数の値の取得、 3. ストアド プロシージャ パラメーターの宣言と転送、 4. クエリ キャッシュの確認。ヒット; 5 . 一時テーブルを作成します。
@ 記号は次のような使用法があります。
@ シンボルを使用してユーザー変数を宣言および取得できます。構文は次のとおりです:
<code>SET @variable_name = value;</code>
<code>SET @total_sales = (SELECT SUM(sales) FROM orders);</code>
@ シンボルを使用して、次の値を取得することもできます。システム変数。構文は次のとおりです:
<code>SELECT @@system_variable_name;</code>
<code>SELECT @@version;</code>
@ 記号を使用して宣言し、パラメータを渡します。構文は次のとおりです:
<code>CREATE PROCEDURE procedure_name ( IN @param_name1 data_type, IN @param_name2 data_type, ... );</code>
<code>CREATE PROCEDURE GetCustomerOrders ( IN @customer_id INT );</code>
@ シンボルを使用して、クエリがヒットしたかどうかを確認できます。クエリキャッシュ。構文は次のとおりです。
<code>SELECT /*!@SQL_CACHE*/ * FROM table_name;</code>
@SQL_CACHE の値は 1 になり、それ以外の場合は 0 になります。
@ シンボルを使用して一時テーブルを作成できます。構文は次のとおりです:
<code>CREATE TEMPORARY TABLE table_name ( column_name1 data_type, column_name2 data_type, ... ) ;</code>
<code>CREATE TEMPORARY TABLE OrderSummary ( order_id INT, product_id INT, quantity INT ) ;</code>
以上がmysql での @ の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。