설명
MySQLWire 포맷은 쿼리 결과를 MySQL wire-protocol 결과 세트로 직렬화합니다. 컬럼 수와
컬럼 정의를 기록한 다음 각 결과 행에 대해 프로토콜 행 패킷 하나를 기록하고, 마지막으로 EOF 또는 OK 패킷을 기록합니다. 행
패킷은 일반 쿼리에는 텍스트 프로토콜을, prepared statement에는 바이너리 프로토콜을 사용합니다.
이 포맷은 ClickHouse의 MySQL 인터페이스를 통해 연결된
클라이언트에서만 사용하는 출력 전용 바이너리 포맷입니다. 인터페이스는 MySQLWire를 자동으로 선택하고
클라이언트 capability 및 패킷 시퀀스 번호와 같은 프로토콜 상태를 제공합니다. 쿼리 결과를 독립형 파일로 표시하거나
저장하는 용도로는 사용할 수 없습니다.
사용 예시
MySQLWire를 사용해 결과를 전송하며, FORMAT MySQLWire 절을 명시적으로 지정할 필요는 없습니다. MySQL 인터페이스에서는 다른 출력 포맷을 명시적으로 지정할 수 없습니다.