Dans MySQL, les principales utilisations du symbole @ sont : 1. Déclarer et obtenir les variables utilisateur ; 2. Obtenir la valeur des variables système ; 3. Déclaration et transfert des paramètres de procédure stockée ; 4. Vérifier les hits du cache de requête ; Créez des tables temporaires.
Dans MySQL, le symbole @
a les utilisations suivantes : @
符号具有以下几种用法:
@
符号可用于声明和获取用户变量。语法为:
<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。
@
@. Le symbole
peut être utilisé pour déclarer et obtenir des variables utilisateur. La syntaxe est :
<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>
@
Le symbole peut également être utilisé pour obtenir la valeur des variables système. La syntaxe est : 🎜rrreee🎜Par exemple : 🎜rrreee@
est utilisé pour déclarer et transmettre des paramètres. La syntaxe est : 🎜rrreee🎜 Par exemple : 🎜rrreee@
peut être utilisé pour vérifier si la requête atteint le cache de requêtes. La syntaxe est : 🎜rrreee🎜Si la requête atteint le cache, la valeur de @SQL_CACHE
est 1, sinon elle est 0. 🎜@
peut être utilisé pour créer une table temporaire. La syntaxe est : 🎜rrreee🎜Par exemple : 🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!