Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 mysql 명령입니다.
프로그램:
이름
mysql - MariaDB 명령줄 도구
개요
MySQL은 [옵션] DB_이름
기술
MySQL은 간단한 SQL 쉘(GNU readline 기능 포함)입니다. 인터랙티브를 지원하고
비대화형 사용. 대화식으로 사용할 때 쿼리 결과는
ASCII 테이블 형식. 비대화형으로(예: 필터로) 사용하면 결과는 다음과 같습니다.
탭으로 구분된 형식으로 제공됩니다. 명령 옵션을 사용하여 출력 형식을 변경할 수 있습니다.
큰 결과 집합에 대한 메모리 부족으로 인해 문제가 있는 경우 --빠른
옵션. 이것은 힘 MySQL은 대신 한 번에 한 행씩 서버에서 결과를 검색합니다.
전체 결과 집합을 검색하고 표시하기 전에 메모리에 버퍼링합니다. 이것은
mysql_use_result() C API 함수를 사용하여 결과 집합을
mysql_store_result()가 아닌 클라이언트/서버 라이브러리.
사용 MySQL은 매우 쉽습니다. 명령 해석기의 프롬프트에서 다음과 같이 호출하십시오.
다음과 같습니다 :
쉘> MySQL은 DB_이름
또는 :
쉘> MySQL은 --사용자=_ 이름 --비밀번호=너의 비밀번호 DB_이름
그런 다음 SQL 문을 입력하고 ";", \g 또는 \G로 끝내고 Enter 키를 누릅니다.
Control-C를 입력하면 원인 MySQL은 현재 진술을 죽이려고 시도합니다. 이것이 될 수 없다면
done 또는 명령문이 종료되기 전에 Control-C를 다시 입력합니다. MySQL은 출구.
다음과 같이 스크립트 파일(배치 파일)에서 SQL 문을 실행할 수 있습니다.
쉘> MySQL은 DB_이름 < script.sql > 출력.탭
MYSQL 옵션
MySQL은 명령줄 또는
[mysql], [client], [client-server] 또는 [client-mariadb] 옵션 파일 그룹. MySQL은 또한
옵션 파일을 처리하기 위한 옵션을 지원합니다.
· --도움, -?, -I
도움말 메시지를 표시하고 종료합니다.
· --abort-소스-온-오류
오류가 발생하면 '소스 파일 이름' 작업을 중단합니다.
· --자동 재해시
자동 재해싱을 활성화합니다. 이 옵션은 기본적으로 켜져 있으며 데이터베이스,
테이블 및 열 이름 완성. 사용 --disable-auto-rehash, --no-auto-rehash및
--건너뛰기-자동-재해시 재해싱을 비활성화합니다. 그 원인 MySQL은 더 빨리 시작할 수 있지만
이름 완성을 사용하려면 rehash 명령을 실행해야 합니다.
이름을 완성하려면 첫 번째 부분을 입력하고 Tab 키를 누르십시오. 이름이 명확하지 않은 경우
MySQL은 그것을 완료합니다. 그렇지 않으면 Tab 키를 다시 눌러 가능한 이름을 볼 수 있습니다.
지금까지 입력한 내용부터 시작합니다. 완료가 없으면 완료되지 않습니다.
기본 데이터베이스.
· --자동 수직 출력
결과가 터미널보다 넓을 경우 수직 출력 모드로 자동 전환
폭.
· --일괄, -B
탭을 열 구분 기호로 사용하여 결과를 인쇄하고 각 행은 새 줄에 표시합니다. 와 함께
이 옵션, MySQL은 기록 파일을 사용하지 않습니다.
일괄 처리 모드는 테이블 형식이 아닌 출력 형식 및 특수 문자 이스케이프를 생성합니다.
원시 모드를 사용하여 이스케이프를 비활성화할 수 있습니다. 에 대한 설명을 참조하십시오. --노골적인 옵션을 선택합니다.
· --바이너리 모드
기본적으로 ASCII '\0'은 허용되지 않으며 '\r\n'은 '\n'으로 변환됩니다. 이 스위치
두 기능을 모두 끄고 \C를 제외한 모든 클라이언트 명령의 구문 분석도 끕니다.
및 DELIMITER, 비대화형 모드(mysql로 파이프된 입력 또는
'소스' 명령). 이것은 mysqlbinlog의 출력을 처리할 때 필요합니다.
얼룩을 포함합니다.
· --character-set-dir=통로
문자 집합이 설치된 디렉터리입니다.
· --열 이름
결과에 열 이름을 씁니다.
· --열 유형 정보, -m
결과 집합 메타데이터를 표시합니다.
· --코멘트, -c
서버로 전송되는 명령문에서 주석을 보존할지 여부입니다. 기본값은
--skip-comments(주석 삭제), --comments(주석 유지)로 활성화합니다.
· --압박 붕대, -C
클라이언트와 서버가 모두 지원하는 경우 클라이언트와 서버 간에 전송되는 모든 정보를 압축합니다.
압축.
· --연결-시간 초과=초
연결 시간이 초과되기 전의 시간(초)을 설정합니다. (기본값은 0입니다.)
· --데이터베이스=DB_이름, -D DB_이름
사용할 데이터베이스입니다.
· --디버그[=디버그 옵션], -# [디버그 옵션]
디버깅 로그를 작성합니다. 전형적인 디버그 옵션 문자열은 'd:t:o,파일 이름'. NS
기본값은 'd:t:o,/tmp/mysql.trace'입니다.
· --디버그 확인
프로그램이 종료될 때 일부 디버깅 정보를 인쇄합니다.
· --디버그 정보, -T
프로그램이 실행될 때 디버깅 정보와 메모리 및 CPU 사용량 통계를 인쇄합니다.
출구.
· --기본 인증=name
사용할 기본 인증 클라이언트 측 플러그인입니다.
· --기본 문자 집합=charset_name
charset_name 클라이언트 및 연결에 대한 기본 문자 세트로.
운영 체제가 utf8 또는 다른 것을 사용할 때 발생할 수 있는 일반적인 문제
멀티바이트 문자 집합은 MySQL은 클라이언트가 포맷됨
MariaDB 클라이언트가 다음에 의해 설정된 latin1 문자를 사용한다는 사실 때문에 잘못되었습니다.
기본. 일반적으로 이 옵션을 사용하여 클라이언트에서 강제로 이러한 문제를 해결할 수 있습니다.
대신 시스템 문자 세트를 사용하십시오.
· --defaults-추가 파일=파일 이름
세트 파일 이름 전역 기본 파일 뒤에서 기본 옵션을 읽을 파일로
읽었습니다. 첫 번째 옵션으로 제공해야 합니다.
· --기본 파일=파일 이름
세트 파일 이름 기본 옵션을 읽을 파일로 전역 기본 파일을 재정의합니다.
첫 번째 옵션으로 제공해야 합니다.
· --defaults-그룹-접미사=접미사
명령줄에 이름이 지정된 그룹 외에도 주어진 그룹을 읽습니다.
접미사.
· --구분자=하위 버전
명령문 구분 기호를 설정합니다. 기본값은 세미콜론 문자(";")입니다.
· --disable-named-명령
명명된 명령을 비활성화합니다. \* 형식만 사용하거나 명명된 명령을
세미콜론(";")으로 끝나는 줄의 시작. MySQL은 이 옵션으로 시작
사용 가능 기본적으로. 그러나 이 옵션을 사용해도 긴 형식 명령은 계속 작동합니다.
첫 줄부터. "MYSQL COMMANDS" 섹션을 참조하십시오.
· --실행=성명서, -e 성명서
명령문을 실행하고 종료합니다. 비활성화 --힘 그리고 히스토리 파일. 기본 출력
형식은 --일괄.
· --힘, -f
SQL 오류가 발생해도 계속합니다. 세트 --abort-소스-온-오류 0합니다.
· --호스트=호스트 이름, -h 호스트 이름
지정된 호스트의 MariaDB 서버에 연결합니다.
· --html, -H
HTML 출력을 생성합니다.
· --공백 무시, -i
함수 이름 뒤의 공백은 무시하십시오. 공백을 허용합니다(탭 포함).
문자 및 개행 문자) 함수 이름과 '(' 사이에 있습니다. 단점은
이로 인해 내장 함수가 예약어가 됩니다.
· --초기화 명령=하위 버전
MariaDB 서버에 연결할 때 실행할 SQL 명령입니다. 자동으로
재접속시 재실행.
· --줄 번호
오류에 대한 줄 번호를 작성합니다. 이것을 비활성화 --건너뛰기-줄 번호.
· --local-infile[={0|1}]
LOAD DATA INFILE에 대한 LOCAL 기능을 활성화 또는 비활성화합니다. 값이 없으면 옵션
로컬을 활성화합니다. 옵션은 다음과 같이 주어질 수 있습니다. --로컬-인파일=0 or --로컬-인파일=1 에
LOCAL을 명시적으로 비활성화하거나 활성화합니다. LOCAL을 활성화해도 서버가
지원하지도 않습니다.
· --최대 허용 패킷=NUM
서버와 송수신할 최대 패킷 길이를 설정합니다. (기본값은
16MB, 가장 큰 1GB.)
· --최대 조인 크기=NUM
사용 시 조인의 행에 대한 자동 제한 설정 --안전 업데이트. (기본값
1,000,000이다.)
· --명명된 명령, -G
명명된 활성화 MySQL은 명령. 짧은 형식뿐만 아니라 긴 형식의 명령도 허용됩니다.
명령. 예를 들어, quit 및 \q는 모두 인식됩니다. 사용 --이름이 지정된 명령 건너뛰기 에
명명된 명령을 비활성화합니다. "MYSQL COMMANDS" 섹션을 참조하십시오. 기본적으로 비활성화되어 있습니다.
· --넷 버퍼 길이=크기
TCP/IP 및 소켓 통신을 위한 버퍼 크기를 설정합니다. (기본값은 16KB입니다.)
· --no-auto-rehash, -A
이것은 다음과 같은 효과가 있습니다. --건너뛰기-자동-재해시. 에 대한 설명을 참조하십시오. --자동 재해시.
· --비프음 없음, -b
오류가 발생할 때 신호음을 내지 마십시오.
· --no-기본값
옵션 파일에서 기본 옵션을 읽지 마십시오. 이것은 첫 번째로 주어져야 한다.
논의.
· --하나의 데이터베이스, -o
기본 데이터베이스가 하나인 동안 발생하는 문을 제외한 문은 무시합니다.
명령줄에 이름을 지정합니다. 이 필터링은 제한적이며 USE에만 기반합니다.
진술. 이는 바이너리 로그의 다른 데이터베이스에 대한 업데이트를 건너뛰는 데 유용합니다.
· --호출기[=명령]
쿼리 출력을 페이징하려면 지정된 명령을 사용하십시오. 명령을 생략하면 기본값
pager는 PAGER 환경 변수의 값입니다. 유효한 호출기는 다음과 같습니다. 적게, 배우기,
방법 [> 파일 이름], 기타 등등. 이 옵션은 Unix에서만 작동하며 대화형
방법. 페이징을 비활성화하려면 다음을 사용하십시오. --건너뛰기-호출기. "MYSQL COMMANDS" 섹션,
출력 페이징에 대해 자세히 설명합니다.
· --비밀번호[=암호], -NS[암호]
서버에 연결할 때 사용할 암호입니다. 짧은 옵션 형식을 사용하는 경우
(-p), 당신 옵션과 암호 사이에 공백이 있어야 합니다. 생략하면
암호 다음 값 --비밀번호 or -p 명령줄의 옵션, MySQL은
하나를 묻는 메시지가 표시됩니다.
명령줄에 암호를 지정하는 것은 안전하지 않은 것으로 간주되어야 합니다. 당신이 사용할 수있는
명령줄에 암호를 제공하지 않도록 하는 옵션 파일입니다.
· --파이프, -W
Windows에서는 명명된 파이프를 통해 서버에 연결합니다. 이 옵션은 다음 경우에만 적용됩니다.
서버는 명명된 파이프 연결을 지원합니다.
· --플러그인 디렉토리=디렉토리 이름
클라이언트 측 플러그인을 위한 디렉토리입니다.
· --포트=포트 번호, -P 포트 번호
연결에 사용할 TCP/IP 포트 번호 또는 기본값인 0
기본 설정, my.cnf, $MYSQL_TCP_PORT, / etc / services, 기본 제공 기본값(3306).
· --인쇄 기본값
프로그램 인수 목록을 인쇄하고 종료합니다. 이것은 첫 번째 인수로 제공되어야 합니다.
· --진행 보고서
장기 실행 명령(예: ALTER TABLE)에 대한 진행률 보고서를 가져옵니다. (기본값은 켜짐입니다.
사용 --진행률 보고서 건너뛰기 비활성화합니다.)
· --프롬트=format_str
프롬프트를 지정된 형식으로 설정합니다. 프롬프트가 할 수 있는 특수 시퀀스
포함은 "MYSQL COMMANDS" 섹션에 설명되어 있습니다.
· --protocol={TCP|소켓|파이프|메모리}
서버에 연결하는 데 사용할 연결 프로토콜입니다. 때 유용합니다.
다른 연결 매개변수는 일반적으로 다른 프로토콜이 사용되도록 합니다.
당신이 원하는 하나.
· --빠른, -q
각 쿼리 결과를 캐시하지 않고 수신되는 대로 각 행을 인쇄합니다. 속도가 느려질 수 있습니다.
출력이 일시 중단된 경우 서버. 이 옵션을 사용하면 MySQL은 사용하지 않는다
히스토리 파일.
· --노골적인, -r
표 형식 출력의 경우 열 주위의 "박싱"을 통해 하나의 열 값을
다른 것과 구별됩니다. 테이블 형식이 아닌 출력의 경우(예: 배치 모드에서 생성됨)
또는 --일괄 or --조용한 옵션이 주어짐), 특수 문자는
쉽게 식별할 수 있도록 출력합니다. 줄 바꿈, 탭, NUL 및 백슬래시는
\n, \t, \0 및 \\로 표기됩니다. 그만큼 --노골적인 옵션은 이 문자 이스케이프를 비활성화합니다.
다음 예는 테이블 형식 대 테이블 형식이 아닌 출력과 raw의 사용을 보여줍니다.
이스케이프를 비활성화하는 모드:
% MySQL은
mysql> 선택 숯(92);
+------------+
| 숯(92) |
+------------+
| \ |
+------------+
% MySQL은 -s
mysql> 선택 숯(92);
숯(92)
\\
% MySQL은 -s -r
mysql> 선택 숯(92);
숯(92)
\
· --다시 연결
서버와의 연결이 끊어지면 자동으로 다시 연결을 시도합니다. 싱글
연결이 끊어질 때마다 다시 연결을 시도합니다. 기본적으로 활성화됨
사용 금지 --건너뛰기-재연결 or --비활성화-재연결.
· --안전 업데이트, --나는 바보입니다, -U
수정할 행을 지정하는 UPDATE 및 DELETE 문만 허용
키 값을 사용합니다. 옵션 파일에서 이 옵션을 설정한 경우 재정의할 수 있습니다.
사용하여 --안전 업데이트 명령줄에서. 자세한 내용은 "MYSQL TIPS" 섹션을 참조하십시오.
이 옵션에 대한 자세한 정보.
· --보안 인증
이전(4.1.1 이전) 형식으로 서버에 암호를 보내지 마십시오. 이렇게 하면
최신 암호 형식을 사용하는 서버를 제외한 연결.
· --선택 제한=제한
사용 시 SELECT에 대한 자동 제한 설정 --안전 업데이트. (기본값은 1,000입니다.)
· --서버 인수=name
전송 name 임베디드 서버에 매개변수로.
· --show-경고
있는 경우 각 문 뒤에 경고가 표시되도록 합니다. 이 옵션이 적용됩니다
대화식 및 배치 모드로.
· --signint-무시
SIGINT 신호를 무시합니다(일반적으로 Control-C를 입력한 결과).
· --조용한, -s
무음 모드. 더 적은 출력을 생성합니다. 이 옵션은 생산을 위해 여러 번 주어질 수 있습니다.
점점 더 적은 출력.
이 옵션을 사용하면 테이블 형식이 아닌 출력 형식과 특수 문자가 이스케이프됩니다.
원시 모드를 사용하여 이스케이프를 비활성화할 수 있습니다. 에 대한 설명을 참조하십시오. --노골적인 옵션을 선택합니다.
· --건너뛰기-자동-재해시
자동 재해싱을 비활성화합니다. 동의어 --disable-auto-rehash.
· --열 이름 건너뛰기, -N
결과에 열 이름을 쓰지 마십시오.
· --건너뛰기-줄 번호, -L
오류에 대한 줄 번호를 쓰지 마십시오. 결과 파일을 비교할 때 유용합니다.
오류 메시지를 포함합니다.
· --소켓=통로, -S 통로
localhost에 대한 연결의 경우 사용할 Unix 소켓 파일 또는 Windows의 경우
사용할 명명된 파이프입니다.
· --ssl
연결을 위해 SSL을 활성화합니다(다른 플래그와 함께 자동으로 활성화됨). 비활성화
--건너뛰기-ssl.
· --ssl-ca=name
PEM 형식의 CA 파일(OpenSSL 문서 확인, 의미 --ssl).
· --ssl-캐패스=name
CA 디렉토리(OpenSSL 문서 확인, 의미 --ssl).
· --ssl-인증서=name
PEM 형식의 X509 인증서(OpenSSL 문서 확인, 의미 --ssl).
· --ssl 암호=name
사용할 SSL 암호(OpenSSL 문서 확인, --ssl).
· --ssl-키=name
PEM 형식의 X509 키(OpenSSL 문서 확인, 의미 --ssl).
· --ssl-crl=name
인증서 해지 목록(OpenSSL 문서 확인, --ssl).
· --ssl-crlpath=name
인증서 해지 목록 경로(OpenSSL 문서 확인, 의미 --ssl).
· --ssl-확인-서버-인증서
연결할 때 사용된 호스트 이름에 대해 인증서에서 서버의 "일반 이름"을 확인합니다. 이것
옵션은 기본적으로 비활성화되어 있습니다.
· --테이블, -t
테이블 형식으로 출력을 표시합니다. 이것은 대화식 사용을 위한 기본값이지만
배치 모드에서 테이블 출력을 생성하는 데 사용됩니다.
· --티=파일 이름
주어진 파일에 출력 사본을 추가합니다. 이 옵션은 대화형 모드에서만 작동합니다.
"MYSQL COMMANDS" 섹션에서 tee 파일에 대해 자세히 설명합니다.
· --완충되지 않은, -n
각 쿼리 후 버퍼를 플러시합니다.
· --사용자=_ 이름, -u _ 이름
서버에 연결할 때 사용할 MariaDB 사용자 이름입니다.
· --말 수가 많은, -v
상세 모드. 프로그램이 수행하는 작업에 대해 더 많은 출력을 생성합니다. 이 옵션은
점점 더 많은 출력을 생성하기 위해 여러 번 제공됩니다. (예를 들어, -v -v -v 생산하다
배치 모드에서도 테이블 출력 형식입니다.)
· --번역, -V
버전 정보를 표시하고 종료합니다.
· --세로, -E
쿼리 출력 행을 세로로 인쇄합니다(열 값당 한 줄). 이 옵션이 없으면
개별 명령문을 \G로 종료하여 수직 출력을 지정할 수 있습니다.
· --기다리다, -w
연결을 설정할 수 없으면 중단하는 대신 기다렸다가 다시 시도하십시오.
· --xml, -X
XML 출력을 생성합니다. 때의 출력 --xml 와 함께 사용됩니다 MySQL은 일치하는
mysqldump --xml. 참조 mysqldump(1) 자세한 내용은.
XML 출력은 다음과 같이 XML 네임스페이스도 사용합니다.
쉘> MySQL은 --xml -uroot -e "보여주다 변수 LIKE 버전"
<resultset 문="'버전%'와 같은 변수 표시" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
버전
5.0.40-디버그
version_comment
소스 배포
version_compile_machine
i686
version_compile_os
수세-리눅스-gnu
다음을 사용하여 다음 변수를 설정할 수도 있습니다. --var_name=가치.
· connect_timeout
연결 시간이 초과되기 전의 시간(초)입니다. (기본값은 0입니다.)
· max_allowed_packet
서버에서 보내거나 서버에서 받을 최대 패킷 길이입니다. (기본값은
16MB.)
· max_join_size
사용 시 조인의 행에 대한 자동 제한 --안전 업데이트. (기본값
1,000,000이다.)
· net_buffer_length
TCP/IP 및 소켓 통신을 위한 버퍼 크기입니다. (기본값은 16KB입니다.)
· 선택_제한
사용 시 SELECT 문에 대한 자동 제한 --안전 업데이트. (기본
값은 1,000입니다.)
유닉스에서는 MySQL은 클라이언트는 실행된 문장의 기록을 히스토리 파일에 기록합니다. 에 의해
기본적으로 이 파일의 이름은 .mysql_history이며 홈 디렉토리에 생성됩니다. 에게
다른 파일을 지정하려면 MYSQL_HISTFILE 환경 변수의 값을 설정하십시오.
.mysql_history는 제한된 액세스 모드로 보호되어야 합니다.
SQL 문의 텍스트와 같은 민감한 정보가 기록될 수 있습니다.
암호를 포함합니다.
기록 파일을 유지하지 않으려면 먼저 .mysql_history를 제거하십시오.
다음 기술 중 하나를 사용합니다.
· MYSQL_HISTFILE 변수를 /dev/null로 설정합니다. 이 설정을 적용하려면
로그인할 때마다 쉘의 시작 파일 중 하나에 설정을 입력하십시오.
· .mysql_history를 /dev/null에 대한 심볼릭 링크로 생성합니다.
쉘> ln -s / dev / null $HOME/.mysql_history
이 작업은 한 번만 수행하면 됩니다.
MYSQL 명령
MySQL은 실행할 각 SQL 문을 서버에 보냅니다. 도 있습니다
일련의 명령 MySQL은 스스로 해석합니다. 이러한 명령 목록을 보려면 help 또는
mysql> 프롬프트에서 \h:
MySQL> 도움
모든 MySQL 명령 목록:
모든 텍스트 명령은 첫 번째 줄에 있어야 하고 ´;´로 끝나야 합니다.
? (\?) `도움말'의 동의어.
지우기(\c) 지우기 명령입니다.
연결(\r) 서버에 다시 연결합니다. 선택적 인수는 db 및 호스트입니다.
구분자(\d) 명령문 구분자를 설정합니다.
edit (\e) $EDITOR로 편집 명령.
ego (\G) mysql 서버에 명령을 보내고 결과를 세로로 표시합니다.
종료(\q) mysql을 종료합니다. 종료와 동일합니다.
go (\g) mysql 서버에 명령을 보냅니다.
도움말(\h) 이 도움말을 표시합니다.
nopager (\n) 호출기를 비활성화하고 stdout으로 인쇄합니다.
참고 (\t) outfile에 쓰지 마십시오.
pager (\P) PAGER를 [to_pager]로 설정합니다. PAGER를 통해 쿼리 결과를 인쇄합니다.
print (\p) 현재 명령을 인쇄합니다.
프롬프트(\R) mysql 프롬프트를 변경합니다.
종료(\q) mysql을 종료합니다.
rehash (\#) 재구축 완료 해시.
소스(\.) SQL 스크립트 파일을 실행합니다. 파일 이름을 인수로 사용합니다.
status (\s) 서버에서 상태 정보를 가져옵니다.
시스템(\!) 시스템 쉘 명령을 실행합니다.
tee (\T) 출력파일[to_outfile]을 설정합니다. 주어진 것에 모든 것을 추가
출력 파일.
use (\u) 다른 데이터베이스를 사용합니다. 데이터베이스 이름을 인수로 사용합니다.
문자 집합(\C) 다른 문자 집합으로 전환합니다. 처리에 필요할 수 있음
멀티바이트 문자 세트가 있는 binlog.
warnings (\W) 모든 문 뒤에 경고를 표시합니다.
nowarning (\w) 모든 문 뒤에 경고를 표시하지 않습니다.
서버 측 도움말을 보려면 ´help contents´를 입력하십시오.
각 명령에는 긴 형식과 짧은 형식이 있습니다. 긴 형식은 대소문자를 구분하지 않습니다. 그만큼
약식은 . 긴 형식 뒤에 선택적 세미콜론 종결자가 올 수 있지만
짧은 형식은 안됩니다.
여러 줄 /* ... */ 주석 내에서 짧은 형식의 명령 사용은 지원되지 않습니다.
· 도움 [아르헨티나], \h [아르헨티나], \? [아르헨티나], ? [아르헨티나]
사용 가능한 항목을 나열하는 도움말 메시지를 표시합니다. MySQL은 명령.
help 명령에 인수를 제공하면 MySQL은 검색 문자열로 사용하여
서버측 도움말에 액세스합니다. 자세한 내용은 “MYSQL SERVER-
사이드 도움말”.
· 문자셋 charset_name, \C charset_name
기본 문자 집합을 변경하고 SET NAMES 문을 실행합니다. 이를 통해
다음과 같은 경우 클라이언트와 서버에서 동기화 상태를 유지하도록 설정된 문자 MySQL은 와 함께 실행됩니다
자동 재연결 활성화(권장되지 않음), 지정된 문자 집합이
다시 연결하는 데 사용됩니다.
· 선명한, \c
현재 입력을 지웁니다. 실행에 대한 마음이 바뀌면 이것을 사용하십시오.
들어간다고 합니다.
· 잇다 [DB_이름 호스트 이름]], \r [DB_이름 호스트 이름]]
서버에 다시 연결하십시오. 선택적 데이터베이스 이름 및 호스트 이름 인수는 다음과 같을 수 있습니다.
기본 데이터베이스 또는 서버가 실행 중인 호스트를 지정하기 위해 제공됩니다. 만약에
생략하면 현재 값이 사용됩니다.
· 구분자 하위 버전, \d 하위 버전
문자열을 변경하십시오. MySQL은 SQL 문 사이의 구분 기호로 해석됩니다. 그만큼
기본값은 세미콜론 문자(";")입니다.
구분 기호는 따옴표가 없거나 인용된 인수로 지정할 수 있습니다. 인용이 가능하다
작은따옴표(´) 또는 큰따옴표(") 문자를 사용합니다.
인용된 문자열, 다른 인용 문자로 문자열을 인용하거나
백슬래시("\") 문자가 포함된 따옴표. 따옴표 밖에서 백슬래시는 피해야 합니다.
문자열은 MariaDB의 이스케이프 문자이기 때문입니다. 인용되지 않은 인수의 경우,
구분 기호는 첫 번째 공백 또는 행의 끝까지 읽습니다. 인용된 인수의 경우,
구분 기호는 라인에서 일치하는 따옴표까지 읽습니다.
에서 구분 기호를 인식하는 경우 MySQL은 기본값이 아닌 다른 값으로 설정되어 있습니다.
";", 해당 문자의 인스턴스는 해석 없이 서버로 전송됩니다.
그러나 서버 자체는 여전히 ";"을 해석합니다. 명령문 구분 기호 및 프로세스
그에 따른 진술. 서버 측의 이 동작은 다음을 위해 작동합니다.
다중 문 실행, 저장 프로시저의 본문 구문 분석 및
함수, 트리거 및 이벤트.
· 편집, \e
현재 입력 문을 편집합니다. MySQL은 EDITOR 및 VISUAL의 값을 확인합니다.
사용할 편집기를 결정하는 환경 변수. 기본 편집기는 vi if
어느 변수도 설정되지 않았습니다.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 편집 명령은 Unix에서만 작동합니다.
· 자아, \G
현재 명령문을 실행할 서버로 보내고 다음을 사용하여 결과를 표시합니다.
수직 형식.
· 출구, \q
출구 MySQL은.
· go, \g
현재 명령문을 실행할 서버로 보냅니다.
· 노페이저, \n
출력 페이징을 비활성화합니다. 에 대한 설명을 참조하십시오. 휴대용 소형 무선 호출기.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 노페이저 명령은 Unix에서만 작동합니다.
· 참고, \t
tee 파일에 대한 출력 복사를 비활성화합니다. 에 대한 설명을 참조하십시오. 티.
· 경고, \w
각 문 다음에 경고 표시를 활성화합니다.
· 휴대용 소형 무선 호출기 [명령], \P [명령]
출력 페이징을 활성화합니다. 를 사용하여 --휴대용 소형 무선 호출기 호출할 때 옵션 MySQL은, 그것은
Unix 프로그램과 대화식 모드에서 쿼리 결과를 찾아보거나 검색할 수 있습니다.
as 적게, 배우기, 또는 기타 유사한 프로그램. 옵션에 값을 지정하지 않으면
MySQL은 PAGER 환경 변수의 값을 확인하고 호출기를 해당 값으로 설정합니다.
호출기 기능은 대화형 모드에서만 작동합니다.
출력 페이징은 휴대용 소형 무선 호출기 명령 및 비활성화
노페이저. 이 명령은 선택적 인수를 사용합니다. 주어진 경우 페이징 프로그램이 설정됩니다.
그것에. 인수가 없으면 호출기는 명령에 설정된 호출기로 설정됩니다.
호출기가 지정되지 않은 경우 라인 또는 stdout.
출력 페이징은 Unix에서만 작동합니다.
Windows에 존재합니다. Windows의 경우 티 쿼리를 저장하는 대신 옵션을 사용할 수 있습니다.
출력이 편리하지는 않지만 휴대용 소형 무선 호출기 일부에서 출력 찾아보기
상황.
· 인쇄, \p
현재 입력문을 실행하지 않고 인쇄합니다.
· 신속한 [하위 버전], \R [하위 버전]
재구성 MySQL은 주어진 문자열에 대한 프롬프트. 특수 문자 시퀀스
이 섹션의 뒷부분에서 설명하는 프롬프트에서 사용할 수 있습니다.
인수 없이 프롬프트 명령을 지정하면 MySQL은 프롬프트를 다음으로 재설정합니다.
mysql의 기본값>.
· 종료, \q
출구 MySQL은.
· 다시 만들다, \#
데이터베이스, 테이블 및 열 이름 완성을 가능하게 하는 완성 해시 재구축
문을 입력하는 동안. (에 대한 설명을 참조하십시오. --자동 재해시 선택권.)
· 파일 이름, \. 파일 이름
명명된 파일을 읽고 포함된 명령문을 실행합니다. Windows에서는 다음을 수행할 수 있습니다.
경로 이름 구분 기호를 / 또는 \\로 지정합니다.
· 지위, \s
연결 및 사용 중인 서버에 대한 상태 정보를 제공합니다. 만약 너라면
실행하고있다 --안전 업데이트 모드, 상태는 또한 다음에 대한 값을 인쇄합니다. MySQL은
쿼리에 영향을 미치는 변수.
· 체계 명령, \! 명령
기본 명령 해석기를 사용하여 주어진 명령을 실행합니다.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 체계 명령은 Unix에서만 작동합니다.
· 티 [파일 이름], \T [파일 이름]
을 사용해서 바이 --티 호출할 때 옵션 MySQL은, 당신은 진술과 그들의
산출. 화면에 표시되는 모든 데이터는 주어진 파일에 추가됩니다. 이것은 할 수 있습니다
디버깅 목적으로도 매우 유용합니다. MySQL은 이후에 결과를 파일로 플러시합니다.
다음 프롬프트를 인쇄하기 직전에 각 명령문. 티 기능은
대화형 모드.
대화식으로 이 기능을 활성화할 수 있습니다. 티 명령. 매개변수가 없으면
이전 파일이 사용됩니다. 그만큼 티 파일은 다음을 사용하여 비활성화할 수 있습니다. 참고 명령.
실행 중 티 다시 로깅을 다시 활성화합니다.
· 사용 DB_이름, \u DB_이름
DB_이름 기본 데이터베이스로.
· 경고, \W
각 문 다음에 경고 표시를 활성화합니다(있는 경우).
여기에 대한 몇 가지 팁이 있습니다. 휴대용 소형 무선 호출기 명령:
· 이를 사용하여 파일에 쓸 수 있으며 결과는 파일로만 전달됩니다.
MySQL> 휴대용 소형 무선 호출기 방법 > /tmp/log.txt
호출기로 사용하려는 프로그램에 대한 옵션을 전달할 수도 있습니다.
MySQL> 휴대용 소형 무선 호출기 적게 -n -i -S
· 앞의 예에서 -S 옵션. 탐색에 매우 유용할 수 있습니다.
광범위한 쿼리 결과. 때로는 매우 넓은 결과 집합을 읽기가 어렵습니다.
화면. 그만큼 -S ~에 대한 옵션 적게 결과 집합을 훨씬 더 읽기 쉽게 만들 수 있습니다.
왼쪽 화살표 및 오른쪽 화살표 키를 사용하여 가로로 스크롤할 수 있습니다. 당신은 또한 사용할 수 있습니다
-S 내에서 대화식으로 적게 가로 탐색 모드를 켜고 끕니다. 이상
정보, 읽기 적게 매뉴얼 페이지 :
쉘> 사람 적게
· -F and -X 옵션은 다음과 함께 사용할 수 있습니다. 적게 출력이 하나에 맞으면 종료되도록
스크롤이 필요 없을 때 편리한 화면:
MySQL> 휴대용 소형 무선 호출기 적게 -n -i -S -F -X
· 쿼리 출력을 처리하기 위해 매우 복잡한 페이저 명령을 지정할 수 있습니다.
MySQL> 휴대용 소형 무선 호출기 방법 | 티 /dr1/tmp/res.txt \
| 티 /dr2/tmp/res2.txt | 적게 -n -i -S
이 예에서 명령은 쿼리 결과를 서로 다른 두 개의 파일에 보냅니다.
/dr1 및 /dr2에 마운트된 서로 다른 두 파일 시스템의 디렉토리가 여전히 표시됨
결과 화면을 통해 적게.
당신은 또한 결합할 수 있습니다 티 and 휴대용 소형 무선 호출기 기능. 가지고있다 티 파일 활성화 및 휴대용 소형 무선 호출기 로 설정
적게를 사용하여 결과를 찾아볼 수 있습니다. 적게 프로그램하고 여전히
동시에 파일에 추가되는 모든 것. 유닉스와의 차이점 티 익숙한
와 더불어 휴대용 소형 무선 호출기 명령 및 MySQL은 내장 티 명령은 내장 티 일
유닉스가 없어도 티 사용 가능. 내장 티 또한 모든 것을 기록합니다.
화면에 인쇄되는 반면 Unix는 티 함께 사용 휴대용 소형 무선 호출기 그다지 기록하지 않습니다
많이. 추가적으로, 티 파일 로깅은 내부에서 대화식으로 켜고 끌 수 있습니다.
MySQL은. 이는 일부 쿼리를 파일에 기록하고 다른 쿼리는 기록하지 않으려는 경우에 유용합니다.
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 신속한 명령은 기본 mysql> 프롬프트를 재구성합니다. 정의하기 위한 문자열
프롬프트는 다음과 같은 특수 시퀀스를 포함할 수 있습니다.
┌───────┬────────────────────────────────────┐
│선택권 │ 상품 설명 │
├───────┼────────────────────────────────────┤
│\c │ │에 대해 증가하는 카운터
│ │ 당신이 발행하는 각 명세서 │
├───────┼────────────────────────────────────┤
│\D │ 전체 현재 날짜 │
├───────┼────────────────────────────────────┤
│\d │ 기본 데이터베이스 │
├───────┼────────────────────────────────────┤
│\h │ 서버 호스트 │
├───────┼────────────────────────────────────┤
│\l │ 현재 구분 기호(새로운 │
│ │ 5.1.12) │
├───────┼────────────────────────────────────┤
│\m │ 현재 시간의 분 │
├───────┼────────────────────────────────────┤
│\n │ 개행 문자 │
├───────┼────────────────────────────────────┤
│\O │ 현재 월 │
│ │ 세 글자 형식(XNUMX월, XNUMX월, │
│ │ ...) │
├───────┼────────────────────────────────────┤
│\o │ 현재 달 숫자 │
│ │ 형식 │
├───────┼────────────────────────────────────┤
│\P │ 오전/오후 │
├───────┼────────────────────────────────────┤
│\p │ 현재 TCP/IP 포트 또는 │
│ │ 소켓 파일 │
├───────┼────────────────────────────────────┤
│\R │ 현재 시간(24시간 기준) │
│ │ 군사 시간(0–23) │
├───────┼────────────────────────────────────┤
│\r │ 현재 시간, 기준 │
│ │ 12시간제(1–12) │
├───────┼────────────────────────────────────┤
│\S │ 세미콜론 │
├───────┼────────────────────────────────────┤
│\s │ 현재 시간의 초 │
├───────┼────────────────────────────────────┤
│\t │ 탭 문자 │
├───────┼────────────────────────────────────┤
│\U │ │
│ │ 당신의 전체 │
│ │ _ 이름@호스트 이름 │
│ │ 계정 이름 │
├───────┼────────────────────────────────────┤
│\u │ 사용자 이름 │
├───────┼────────────────────────────────────┤
│\v │ 서버 버전 │
├───────┼────────────────────────────────────┤
│\w │ │의 현재 요일
│ │ 세 글자 형식(Mon, Tue, │
│ │ ...) │
├───────┼────────────────────────────────────┤
│\Y │ 현재 연도, 네 자리 숫자 │
├───────┼────────────────────────────────────┤
│\y │ 현재 연도, 두 자리 │
├───────┼────────────────────────────────────┤
│\_ │ 공백 │
├───────┼────────────────────────────────────┤
│\ │ 공백(공백은 │ 다음에 옵니다.
│ │ 백슬래시) │
├───────┼────────────────────────────────────┤
│\´ │ 작은따옴표 │
├───────┼────────────────────────────────────┤
│\" │ 큰따옴표 │
├───────┼────────────────────────────────────┤
│\\ │ 리터럴 "\" 백슬래시 │
│ │ 캐릭터 │
├───────┼────────────────────────────────────┤
│\x │ │
│ │ x, 어떠한 것도 "x” 목록에 없음 │
│ │ 위 │
└───────┴────────────────────────────────────┘
여러 가지 방법으로 프롬프트를 설정할 수 있습니다.
· an 환경 변하기 쉬운. MYSQL_PS1 환경 변수를
프롬프트 문자열. 예를 들어:
쉘> 수출 MYSQL_PS1="(\u@\h) [\d]> "
· a 명령 줄 옵션을 선택합니다. 당신은을 설정할 수 있습니다 --즉각적인 명령줄의 옵션
MySQL은. 예를 들면 :
쉘> MySQL은 --prompt="(\u@\h) [\d]> "
(사용자@호스트) [데이터베이스]>
· an option 파일. 모든 MariaDB의 [mysql] 그룹에서 프롬프트 옵션을 설정할 수 있습니다.
홈 디렉토리에 있는 /etc/my.cnf 또는 .my.cnf 파일과 같은 옵션 파일. 을 위한
예:
[마이SQL]
프롬프트=(\\u@\\h) [\\d]>\\_
이 예에서 백슬래시는 이중으로 표시됩니다. 다음을 사용하여 프롬프트를 설정하면
옵션 파일의 프롬프트 옵션, 백슬래시를 두 번 사용하는 것이 좋습니다.
특수 프롬프트 옵션을 사용합니다. 허용 가능한 프롬프트 세트에 일부 중복이 있습니다.
옵션 및 옵션 파일에서 인식되는 특수 이스케이프 시퀀스 집합.
단일 백슬래시를 사용하는 경우 중복으로 인해 문제가 발생할 수 있습니다. 예를 들어 \s는
현재 초 값이 아닌 공백으로 해석됩니다. 다음 예
현재 시간을 포함하도록 옵션 파일 내에서 프롬프트를 정의하는 방법을 보여줍니다.
HH:MM:SS> 형식:
[마이SQL]
프롬프트="\\r:\\m:\\s> "
· 세트 전에, 신속한 대화식으로. 다음을 사용하여 프롬프트를 대화식으로 변경할 수 있습니다.
프롬프트(또는 \R) 명령. 예를 들어:
MySQL> 신속한 (\음) [\d]>\_
프롬프트가 ´(\u@\h) [\d]>\_´로 설정됨
(사용자@주인)데이터베이스]>
(사용자@주인)데이터베이스]> 프롬프트
mysql의 기본 PROMPT로 돌아가기>
MySQL>
MYSQL 서버 측 도움
MySQL> 도움 검색_문자열
help 명령에 인수를 제공하면 MySQL은 액세스할 검색 문자열로 사용합니다.
서버 측 도움말. 이 명령의 올바른 작동을 위해서는 다음의 도움말 테이블이 필요합니다.
mysql 데이터베이스는 도움말 항목 정보로 초기화됩니다.
검색 문자열과 일치하는 항목이 없으면 검색에 실패합니다.
MySQL> 도움 me
아무것도 찾을 수 없습니다
액세스할 수 있는 모든 주제 목록을 보려면 '도움말 콘텐츠'를 실행해 보십시오.
도움 내용 도움말 범주 목록을 보려면 다음을 수행하십시오.
MySQL> 도움 내용
도움말 카테고리: "내용"에 대해 도움을 요청하셨습니다.
자세한 내용을 보려면 ´help를 입력하십시오. 어디 중 하나입니다
다음 카테고리 :
회계관리
행정실
데이터 정의
데이터 조작
데이터 타입
기능
GROUP BY와 함께 사용할 함수 및 수정자
지리적 특징
언어 구조
플러그인
스토리지 엔진
저장된 루틴
테이블 관리
거래 내역
트리거
검색 문자열이 여러 항목과 일치하는 경우 MySQL은 일치하는 주제 목록을 보여줍니다.
MySQL> 도움 로그
귀하의 요청에 대한 많은 도움말 항목이 존재합니다.
보다 구체적인 요청을 하려면 ´help를 입력하십시오. ',
어디 다음 주제 중 하나입니다.
표시
바이너리 로그 표시
쇼 엔진
로그 보기
해당 주제에 대한 도움말 항목을 보려면 주제를 검색 문자열로 사용하십시오.
MySQL> 도움 표시 진 로그
이름: '이진 로그 표시'
상품 설명
구문 :
바이너리 로그 표시
마스터 로그 표시
서버의 바이너리 로그 파일을 나열합니다. 이 문은 다음과 같이 사용됩니다.
[purge-binary-logs]에 설명된 절차의 일부로, 방법을 보여줍니다.
제거할 수 있는 로그를 결정합니다.
mysql> 바이너리 로그 표시;
+---------------+----------+
| 로그 이름 | 파일 크기 |
+---------------+----------+
| binlog.000015 | 724935 |
| binlog.000016 | 733481 |
+---------------+----------+
실행 중 SQL 성명서 FROM A TEXT FILE
이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 MySQL은 클라이언트는 일반적으로 다음과 같이 대화식으로 사용됩니다.
쉘> MySQL은 DB_이름
그러나 SQL 문을 파일에 넣은 다음 알려줄 수도 있습니다. MySQL은 에
해당 파일에서 입력을 읽습니다. 그렇게 하려면 텍스트 파일을 만드십시오. text_file 그 포함
실행하려는 명령문. 그런 다음 호출 MySQL은 여기에 표시된대로 :
쉘> MySQL은 DB_이름 < text_file
USE를 배치하면 DB_이름 statement를 파일의 첫 번째 문으로 사용하는 경우 불필요합니다.
명령줄에서 데이터베이스 이름을 지정하려면:
쉘> MySQL은 < text_file
이미 실행 중인 경우 MySQL은, 소스를 사용하여 SQL 스크립트 파일을 실행할 수 있습니다.
명령 또는 \. 명령:
MySQL> 파일 이름
MySQL> \. 파일 이름
경우에 따라 사용자에게 진행률 정보를 표시하는 스크립트를 원할 수 있습니다. 이를 위해
다음과 같은 문장을 삽입할 수 있습니다.
선택하다 처럼;
표시된 문이 출력됩니다. .
다음을 호출할 수도 있습니다. MySQL은 와 더불어 --말 수가 많은 옵션으로 인해 각 명령문이
그것이 생성하는 결과 앞에 표시됩니다.
MySQL은 입력 파일의 시작 부분에 있는 유니코드 바이트 순서 표시(BOM) 문자를 무시합니다.
BOM의 존재는 원인이 되지 않습니다. MySQL은 기본 문자 집합을 변경합니다. 하기 위해서,
호출 MySQL은 다음과 같은 옵션으로 --기본 문자 집합=utf8.
MYSQL 팁
이 섹션에서는 다음을 사용하는 데 도움이 되는 몇 가지 기술에 대해 설명합니다. MySQL은 더 효율적으로.
표시 질문 결과 세로로
일부 쿼리 결과는 세로로 표시될 때보다 훨씬 더 읽기 쉽습니다.
일반적인 가로 테이블 형식입니다. 쿼리를 종료하여 세로로 표시할 수 있습니다.
세미콜론 대신 \G로 쿼리하십시오. 예를 들어 다음을 포함하는 더 긴 텍스트 값
줄 바꿈은 종종 수직 출력으로 훨씬 읽기 쉽습니다.
MySQL> SELECT * FROM 메일 WHERE 길이(txt) < 300 제한 300,1\G
*************************** 1. 행 ******************** *******
msg_nro: 3068
date: 2000-03-01 23:29:50
시간대: +0200
mail_from: 몬티
응답 : [이메일 보호]
mail_to: "팀블 스미스"[이메일 보호]>
sbj: UTF-8
txt: >>>>> "Thimble" == Thimble Smith는 다음과 같이 씁니다.
골무> 안녕하세요. 좋은 생각이라고 생각합니다. 익숙한 사람이 있습니까
골무> UTF-8 또는 유니코드? 그렇지 않으면 이것을 내 몸에 두겠습니다.
Thimble> TODO 목록을 보고 무슨 일이 일어나는지 보십시오.
네, 그렇게 해주세요.
감사합니다
몬티
파일: inbox-jani-1
해시: 190402944
집합의 1 행 (0.09 초)
사용 전에, --안전 업데이트 선택권
초보자에게 유용한 시작 옵션은 다음과 같습니다. --안전 업데이트 (또는 --나는 바보입니다을 가진
같은 효과). DELETE FROM을 실행했을 수 있는 경우에 유용합니다. tbl_name
문이지만 WHERE 절을 잊어버렸습니다. 일반적으로 이러한 명령문은 다음에서 모든 행을 삭제합니다.
탁자. 와 함께 --안전 업데이트, 키 값을 지정해야만 행을 삭제할 수 있습니다.
그들을 식별하십시오. 이것은 사고를 예방하는 데 도움이 됩니다.
귀하가 --안전 업데이트 선택권, MySQL은 다음과 같은 진술을 할 때
MariaDB 서버에 연결합니다.
SET sql_safe_updates=1, sql_select_limit=1000, sql_max_join_size=1000000;
SET 문은 다음과 같은 효과가 있습니다.
· 키를 지정하지 않으면 UPDATE 또는 DELETE 문을 실행할 수 없습니다.
WHERE 절에 제약 조건을 지정하거나 LIMIT 절을 제공하십시오(또는 둘 다). 예를 들어:
UPDATE tbl_name SET를 not_key_column=파 WHERE 키_열=파;
UPDATE tbl_name SET를 not_key_column=파 제한 1;
· 명령문에 다음이 포함되지 않는 한 서버는 모든 큰 SELECT 결과를 1,000행으로 제한합니다.
LIMIT 절.
· 서버가 더 많은 검사가 필요한 다중 테이블 SELECT 문을 중단합니다.
1,000,000개 이상의 행 조합.
1,000 및 1,000,000이 아닌 다른 제한을 지정하려면 다음과 같이 기본값을 재정의할 수 있습니다.
를 사용하여 --선택 제한 and --최대 조인 크기 옵션 :
쉘> MySQL은 --안전 업데이트 --선택 제한=500 --최대 조인 크기=10000
사용 중지 MySQL은 자동 재연결
경우 MySQL은 클라이언트가 명령문을 보내는 동안 서버와의 연결이 끊어지면
즉시 자동으로 서버에 한 번 다시 연결을 시도하고 명령문을 보냅니다.
다시. 그러나 MySQL은 재연결에 성공하면 첫 번째 연결이 종료됩니다.
모든 이전 세션 개체 및 설정이 손실됩니다. 임시 테이블,
자동 커밋 모드, 사용자 정의 및 세션 변수. 또한 현재 거래
롤백합니다. 이 동작은 다음 예에서와 같이 사용자에게 위험할 수 있습니다.
당신 없이 첫 번째와 두 번째 진술 사이에 서버가 종료되고 다시 시작되었습니다.
알고:
MySQL> SET를 @a=1;
검색어가 좋아, 0 영향을받는 행 (0.05 초)
MySQL> INSERT INTO t 값(@a);
ERROR 2006: MySQL 서버가 사라졌습니다.
연결되지 않았습니다. 다시 연결하는 중...
연결 ID: 1
현재 데이터베이스: 테스트
쿼리 OK, 1 행 영향 (1.30 초)
MySQL> SELECT * FROM t;
+------+
| |
+------+
| 널 |
+------+
집합의 1 행 (0.05 초)
@a 사용자 변수는 연결과 함께 손실되었으며 다시 연결한 후에는
한정되지 않은. 가지고 있는 것이 중요하다면 MySQL은 연결이 끊어지면 오류와 함께 종료
잃어버린, 당신은 시작할 수 있습니다 MySQL은 클라이언트 --건너뛰기-재연결 옵션을 선택합니다.
저작권
저작권 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2015 MariaDB
Foundation
이 문서는 무료 소프트웨어입니다. 아래에서만 재배포 및/또는 수정할 수 있습니다.
자유 소프트웨어 재단에서 발행한 GNU 일반 공중 사용 허가서의 조건;
라이센스 버전 2.
이 문서는 유용할 것이라는 희망으로 배포되지만,
보증; MERCHANTABILITY 또는 FITNESS FOR A PARTICULAR에 대한 묵시적 보증도 없이
목적. 자세한 내용은 GNU 일반 공중 사용 허가서를 참조하십시오.
프로그램과 함께 GNU 일반 공중 사용 허가서를 받았어야 합니다.
그렇지 않은 경우 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA 또는 참조 http://www.gnu.org/licenses/.
노트
1. 버그#25946
http://bugs.mysql.com/bug.phpid = 25946
onworks.net 서비스를 사용하여 온라인에서 mysql 사용