Loading...
MySQL 9.5 Reference Manual 9.5의 6.5.1 mysql — The MySQL Command-Line Client의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
mysql은 입력 줄 편집 기능을 갖춘 간단한 SQL 셸입니다. 대화형 및 비대화형 사용을 모두 지원합니다. 대화형으로 사용할 때는 쿼리 결과가 ASCII 테이블 형식으로 표시됩니다. 비대화형으로 (예를 들어 필터로서) 사용할 때는 결과가 탭으로 분리된 형식으로 표시됩니다. 출력 형식은 명령 옵션을 사용하여 변경할 수 있습니다.
큰 결과 집합으로 인해 메모리가 부족해지는 문제가 있는 경우 --quick 옵션을 사용하십시오. 이 옵션은 mysql이 서버에서 결과 전체를 한 번에 가져와 메모리에 버퍼한 후 표시하는 대신, 결과를 한 행씩 가져오도록 강제합니다. 이는 클라이언트/서버 라이브러리에서 mysql_store_result() 대신 mysql_use_result() C API 함수를 사용하여 결과 집합을 반환함으로써 수행됩니다.
참고
대안으로, MySQL Shell은 X DevAPI에 대한 액세스를 제공합니다. 자세한 내용은 MySQL Shell 9.5를 참조하십시오.
mysql을(를) 사용하는 것은 매우 쉽습니다. 명령 인터프리터의 프롬프트에서 다음과 같이 실행하십시오:
1mysql db_name
또는 다음과 같이 실행합니다:
1mysql --user=user_name --password db_name
이 경우, mysql이 표시하는 프롬프트에 응답하여 패스워드를 입력해야 합니다:
1Enter password: your_password
그런 다음 SQL 문을 입력하고, 끝에 ;, \g, 또는 \G를 붙인 후 Enter를 누릅니다.
Control+C를 입력하면 현재 문이 있으면 이를 인터럽트하고, 그렇지 않으면 아직 완료되지 않은 입력 줄을 취소합니다.
다음과 같이 스크립트 파일 (배치 파일) 안의 SQL 문을 실행할 수 있습니다:
1mysql db_name < script.sql > output.tab
Unix에서는, mysql 클라이언트가 대화형으로 실행된 문을 히스토리 파일에 로그합니다. Section 6.5.1.3, “mysql Client Logging”을 참조하십시오.
6.5 Client Programs
6.5.2 mysqladmin — A MySQL Server Administration Program