Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 쿼리 입력


콘솔에 쿼리를 입력하기 전에 사용자가 서버에 연결되어 있는지 확인하는 것이 중요합니다. 아래 쿼리는 사용 중인 서버의 버전 번호와 현재 날짜를 제공합니다.

mysql> SELECT VERSION(), CURRENT_DATE;

참고: 'VERSION()' 및 'CURRENT_DATE' 함수는 대소문자를 구분하지 않습니다. 즉, 'version()', 'Version()', 'vERsion()'은 모두 같은 의미입니다. 'CURRENT_DATE'도 마찬가지입니다.

  • SQL 쿼리 뒤에는 세미콜론이 옵니다.

  • 쿼리가 mysql에 발행되면 실행을 위해 쿼리를 서버로 보냅니다. 결과가 계산되어 표시됩니다. 또 다른 'mysql>'도 인쇄되어 서버가 한 번 더 쿼리할 준비가 되었음을 나타냅니다.

  • mysql 쿼리를 실행한 후의 출력은 표 형식, 즉 행과 열입니다. 첫 번째 행에는 열의 이름이 포함됩니다. 나머지 행은 쿼리 결과입니다.

  • 쿼리가 실행되면 'mysql'은 반환된 행 수, 쿼리를 실행하는 데 걸린 시간도 알려줍니다. 이것은 사용자에게 서버 성능에 대한 대략적인 아이디어를 제공합니다.

MySQL 서버를 사용하여 한 줄에 여러 명령문을 실행할 수도 있습니다. 그것은 아래에 표시되었습니다 -

<미리>mysql> SELECT 버전(); 지금 선택();

'mysql' 서버는 입력 라인의 끝이 아닌 종료 세미콜론을 찾아 쿼리문의 끝을 판별합니다. 다음 쿼리에서 볼 수 있습니다 -

mysql> 선택 -> 사용자() -> , -> 버전();

위의 쿼리에서 프롬프트가 'mysql>'에서 '->'로 다음 줄로 이동한 것을 확인하는 것이 중요합니다. 이는 여러 줄 쿼리이기 때문입니다. 종료 세미콜론이 발견되지 않았으므로 '->'가 표시되었습니다. 그렇지 않으면 쿼리가 실행되도록 서버로 전송되었을 것입니다.