이를 달성하기 위해 MySQL에서 다음 구문을 사용할 수 있습니다 -
select *from yourTableName\G;
여기서 G는 수직 목적으로 사용될 수 있습니다. yourTableName을 추가해야 합니다.
위의 구문을 이해하기 위해 테이블을 생성해 보겠습니다. CREATE 명령어로 테이블 생성하기
다음은 테이블을 생성하는 쿼리입니다 -
mysql> create table TooManyFieldsreturnDemo -> ( -> Id int, -> Name varchar(100), -> Age int -> ); Query OK, 0 rows affected (0.64 sec)
이제 INSERT 명령을 사용하여 테이블에 레코드를 삽입할 수 있습니다. 쿼리는 다음과 같습니다 -
mysql> insert into TooManyFieldsreturnDemo values(1,'John',21); Query OK, 1 row affected (0.19 sec) mysql> insert into TooManyFieldsreturnDemo values(2,'Johnson',22); Query OK, 1 row affected (0.15 sec) mysql> insert into TooManyFieldsreturnDemo values(3,'Sam',23); Query OK, 1 row affected (0.10 sec) mysql> insert into TooManyFieldsreturnDemo values(4,'Carol',24); Query OK, 1 row affected (0.14 sec) mysql> insert into TooManyFieldsreturnDemo values(5,'David',25); Query OK, 1 row affected (0.12 sec)
이제 위에서 논의한 원하는 결과를 얻기 위해 위의 구문을 적용해 보겠습니다. 쿼리는 다음과 같습니다 -
mysql> select *from TooManyFieldsreturnDemo\G;
다음은 출력입니다 -
*************************** 1. row *************************** Id: 1 Name: John Age: 21 *************************** 2. row *************************** Id: 2 Name: Johnson Age: 22 *************************** 3. row *************************** Id: 3 Name: Sam Age: 23 *************************** 4. row *************************** Id: 4 Name: Carol Age: 24 *************************** 5. row *************************** Id: 5 Name: David Age: 25 5 rows in set (0.00 sec)