mysql 쿼리 변수

王林
풀어 주다: 2023-05-13 18:47:07
원래의
1778명이 탐색했습니다.

MySQL 쿼리 변수

MySQL에서는 일부 변수를 사용하여 쿼리를 설정하고 작동할 수 있는데, 이는 쿼리 결과 반환 및 쿼리 성능에 영향을 줄 수 있습니다. 이 글에서는 일반적으로 사용되는 MySQL 쿼리 변수 몇 가지와 이를 사용하는 방법을 소개합니다.

  1. @@global.variable_name

@@global.variable_name은 이 변수를 쿼리하여 전역 변수 값을 얻는 데 사용됩니다.

예를 들어 다음 명령을 사용하여 MySQL의 최대 연결 수를 쿼리할 수 있습니다.

SELECT @@global.max_connections;

  1. @@session.variable_name

@@session.variable_name을 사용하여 현재 세션의 변수 값, 이 값은 현재 세션 내에서만 유효합니다.

예를 들어 다음 명령을 사용하여 현재 세션의 문자 집합을 utf8로 설정할 수 있습니다.

SET @@session.character_set_client = utf8;

  1. @@local.variable_name

@@local.variable_name 로컬 변수를 가져오는 데 사용됩니다. 현재 세션 내에서만 유효하고 다른 세션에서는 사용할 수 없는 값입니다.

예를 들어 다음 명령을 사용하여 로컬 변수 값을 현재 시간으로 설정할 수 있습니다.

SET @@local.time_zone = NOW();

  1. SET 변수 이름 = 값

SET 변수 이름 = 값은 다음과 같습니다. MySQL의 전역 값을 설정하는 데 사용됩니다. 현재 세션뿐만 아니라 MySQL 인스턴스 전체에 영향을 미치는 변수 값입니다. 이 방법은 @@global.variable_name 방법보다 더 직접적이고 이해하기 쉽습니다.

예를 들어 다음 명령을 사용하여 최대 연결 수를 1000으로 설정할 수 있습니다.

SET max_connections = 1000;

  1. SET SESSION Variable_name = value

SET SESSION Variable_name = value는 변수를 설정하는 데 사용됩니다. 현재 세션의 값, 이 값은 현재 세션 내에서만 적용됩니다.

예를 들어 다음 명령을 사용하여 현재 세션의 트랜잭션 격리 수준을 READ COMMITTED로 설정할 수 있습니다.

SET SESSION tx_isolation = 'READ-COMMITTED';

  1. SET LOCAL 변수 이름 = value

SET LOCAL Variable_name = 로컬 변수 값을 설정하는 값입니다. 이 값은 현재 세션 내에서만 적용되며 다른 세션에서는 사용할 수 없습니다.

예를 들어 다음 명령을 사용하여 로컬 변수 값을 현재 시간으로 설정할 수 있습니다.

SET LOCAL time_zone = NOW();

  1. SHOW GLOBAL VARIABLES

SHOW GLOBAL VARIABLES는 값을 표시하는 데 사용됩니다. MySQL 전역 변수.

예를 들어 다음 명령을 사용하여 MySQL의 문자 집합을 표시할 수 있습니다.

SHOW GLOBAL VARIABLES LIKE 'character_set%';

  1. SHOW SESSION VARIABLES

SHOW SESSION VARIABLES는 변수 값을 표시하는 데 사용됩니다. ​​​현재 세션의.

예를 들어 다음 명령을 사용하여 현재 세션의 문자 집합을 표시할 수 있습니다.

SHOW SESSION VARIABLES LIKE 'character_set%'

  1. SHOW LOCAL VARIABLES

SHOW LOCAL VARIABLES는 값을 표시하는 데 사용됩니다. 지역 변수의 ​​.

예를 들어 다음 명령을 사용하여 현지 시간 값을 표시할 수 있습니다.

SHOW LOCAL VARIABLES LIKE 'time_zone';

MySQL에서 쿼리 변수는 매우 편리하고 중요한 도구입니다. 다양한 쿼리 변수를 사용함으로써 쿼리 성능을 최적화하고 MySQL의 성능을 향상시켜 보다 유연하고 효율적으로 만들 수 있습니다. 이 기사가 도움이 되기를 바랍니다.

위 내용은 mysql 쿼리 변수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!