MySQL에서 @ 기호의 주요 용도는 다음과 같습니다. 1. 사용자 변수 선언 및 가져오기 2. 시스템 변수 값 가져오기 3. 저장 프로시저 매개변수 선언 및 전송 4. 쿼리 캐시 적중 확인 임시 테이블을 만듭니다.
MySQL에서 @
기호는 다음과 같이 사용됩니다. @
符号具有以下几种用法:
@
符号可用于声明和获取用户变量。语法为:
<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>
@
기호는 시스템 변수의 값을 가져오는 데에도 사용할 수 있습니다. 구문은 다음과 같습니다. 🎜rrreee🎜예: 🎜rrreee@
기호는 매개변수를 선언하고 전달하는 데 사용됩니다. 구문은 다음과 같습니다. 🎜rrreee🎜예: 🎜rrreee@
기호를 사용하여 쿼리가 쿼리 캐시에 적중하는지 확인할 수 있습니다. 구문은 다음과 같습니다. 🎜rrreee🎜쿼리가 캐시에 도달하면 @SQL_CACHE
값은 1이고, 그렇지 않으면 0입니다. 🎜@
기호를 사용하여 임시 테이블을 생성할 수 있습니다. 구문은 다음과 같습니다. 🎜rrreee🎜예: 🎜rrreee위 내용은 mysql에서 @ 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!