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

MySQL 문을 실행하는 데 사용되는 내장 명령(\g 및 \G)을 서로 결합하려면 어떻게 해야 합니까?

<시간/>

내장 명령(\G 및 \g)은 실행을 위해 명령을 MySQL 서버에 보내고 둘 다 결과 집합의 다른 형식을 갖는다는 것을 알고 있습니다. 이들을 결합하여 오류 없이 결과를 얻으려면 단일 명령문에 \G가 있는 쿼리와 끝에 \g가 있는 쿼리 두 개를 작성해야 합니다.

예시

mysql> Select * from student\G select * from ratelist\g
*************************** 1. row ***************************
  Name: Gaurav
RollNo: 100
 Grade: B.tech
*************************** 2. row ***************************
  Name: Aarav
RollNo: 150
 Grade: M.SC
*************************** 3. row ***************************
  Name: Aryan
RollNo: 165
 Grade: M.tech
3 rows in set (0.00 sec)

+----+------+-------+
| Sr | Item | Price |
+----+------+-------+
|  1 | A    |   502 |
|  2 | B    |   630 |
|  3 | C    |  1005 |
|  4 | h    |   850 |
|  5 | T    |   250 |
+----+------+-------+
5 rows in set (0.00 sec)

위의 예에서 MySQL 문은 첫 번째 쿼리 이후에 \G를 먼저 만나고 이를 기반으로 세로 형식의 결과 집합을 throw한 다음 두 번째 쿼리 이후에 \g를 만나 이를 기반으로 테이블 형식의 결과 집합을 throw합니다.