13.8.3 HELP 구문
HELP ' search_string
'
HELP
는 MySQL 레퍼런스 매뉴얼의 온라인 정보를 반환합니다. 이것이 제대로 작동하려면 mysql
데이터베이스의 도움말 테이블이 도움말 항목 정보로 초기화되어 있어야합니다 ( 섹션 5.1.10 "서버 측의 도움말" 을 참조하십시오).
HELP
문은 도움말 테이블에서 지정된 검색 문자열을 검색하고 검색 결과를 표시합니다. 검색 문자열은 대소 문자를 구분하지 않습니다.
검색 문자열에 와일드 카드 문자 ' %
'및' _
'를 포함 할 수 있습니다. 이들은 LIKE
연산자에서 실행되는 패턴 매칭 연산과 같은 의미를가집니다. 예를 들어, HELP 'rep%'
는 rep
로 시작하는 항목의 목록을 반환합니다.
HELP 문은 다음의 몇 가지 유형의 검색 문자열을 이해합니다.
가장 일반적인 수준에서 최상위의 도움말 카테고리의 목록을 얻으려면
contents
를 사용합니다.HELP 'contents'
Data Types
등의 특정 도움말 카테고리의 주제 목록을 얻으려면 범주 이름을 사용합니다.HELP 'data types'
ASCII()
함수와CREATE TABLE
문 등의 특정 도움말 항목에 대한 도움말을 표시하려면 관련된 하나 이상의 키워드를 사용합니다.HELP 'ascii' HELP 'create table'
즉, 검색 문자열 카테고리 다수의 항목 또는 하나의 주제와 일치합니다. 특정 검색 문자열이 항목의 목록하거나 하나의 도움말 항목에 대한 도움말 정보의 어느 쪽을 돌려 주는지를 미리 알 수는 아닙니다. 그러나 결과 집합의 행과 열의 수를 검사하여 HELP
이 어떤 종류의 응답을 돌려 주 었는지 알 수 있습니다.
다음의 설명은 결과 세트 수있는 형식을 보여줍니다. 문 예제의 출력은 mysql 클라이언트를 사용할 때 나타나는 익숙한 '표'또는 '수직'형식을 사용하여 표시하고 있습니다.
mysql 자체는 HELP
결과 집합을 다른 방식으로 다시 포맷합니다.
빈 결과 집합
검색 문자열과 일치하는 항목이 발견되지 않았습니다.
3 개의 컬럼을 포함하는 한 줄이 포함 된 결과 세트
이것은 검색 문자열이 하나의 도움말 항목에 일치하는 것을 보여줍니다. 이 결과는 3 개의 컬럼이 포함되어 있습니다.
name
: 주제 이름.description
: 주제의 설명적인 도움말 텍스트.example
: 예 또는 예. 이 열은 공백 일 가능성이 있습니다.
예 :
HELP 'replace'
생성되는 결과 :
name : REPLACE description : Syntax : REPLACE (str, from_str, to_str) Returns the string str with all occurrences of the string from_str replaced by the string to_str. REPLACE () performs a case-sensitive match when searching for from_str. example : mysql> SELECT REPLACE ( 'www.mysql.com', 'w', 'Ww'); -> 'WwWwWw.mysql.com'
2 개의 컬럼을 포함한 여러 행이 포함 된 결과 세트
이것은 검색 문자열이 여러 도움말 항목에 일치하는 것을 보여줍니다. 이 결과 세트는 도움말 항목 이름을 나타냅니다.
name
: 도움말 항목 이름.is_it_category
:이 이름이 도움말 범주를 나타내는 경우Y
, 그렇지 않으면N
. 그렇지 않으면,name
값은HELP
문에 인수로 지정되면 지정된 항목에 대한 설명이 포함 된 단일 행의 결과 세트를 생성하는 것입니다.
예 :
HELP 'status'
생성되는 결과 :
+-----------------------+----------------+ | name | is_it_category | +-----------------------+----------------+ | SHOW | N | | SHOW ENGINE | N | | SHOW MASTER STATUS | N | | SHOW PROCEDURE STATUS | N | | SHOW SLAVE STATUS | N | | SHOW STATUS | N | | SHOW TABLE STATUS | N | +-----------------------+----------------+
3 개의 컬럼을 포함한 여러 행이 포함 된 결과 세트
이것은 검색 문자열이 분류에 일치하는 것을 보여줍니다. 이 결과 세트에는 분류 항목이 포함되어 있습니다.
source_category_name
: 도움말 카테고리 이름.name
: 카테고리 또는 주제 이름is_it_category
:이 이름이 도움말 범주를 나타내는 경우Y
, 그렇지 않으면N
. 그렇지 않으면,name
값은HELP
문에 인수로 지정되면 지정된 항목에 대한 설명이 포함 된 단일 행의 결과 세트를 생성하는 것입니다.
예 :
HELP 'functions'
생성되는 결과 :
+----------------------+-------------------------+----------------+ | source_category_name | name | is_it_category | +----------------------+-------------------------+----------------+ | Functions | CREATE FUNCTION | N | | Functions | DROP FUNCTION | N | | Functions | Bit Functions | Y | | Functions | Comparison operators | Y | | Functions | Control flow functions | Y | | Functions | Date and Time Functions | Y | | Functions | Encryption Functions | Y | | Functions | Information Functions | Y | | Functions | Logical operators | Y | | Functions | Miscellaneous Functions | Y | | Functions | Numeric Functions | Y | | Functions | String Functions | Y | +----------------------+-------------------------+----------------+