반응형
mysql 셸 내에서 아래와 같은 쿼리 결과를 표시 할 수 있습니까?
mysql> select code, created_at from my_records;
code created_at
1213307927 2013-04-26 09:52:10
8400000000 2013-04-29 23:38:48
8311000001 2013-04-29 23:38:48
3 rows in set (0.00 sec)
대신에
mysql> select code, created_at from my_records;
+------------+---------------------+
| code | created_at |
+------------+---------------------+
| 1213307927 | 2013-04-26 09:52:10 |
| 8400000000 | 2013-04-29 23:38:48 |
| 8311000001 | 2013-04-29 23:38:48 |
+------------+---------------------+
3 rows in set (0.00 sec)
출력을 복사하고 다른 도구에 붙여 넣어야하는 지루한 작업이 있기 때문에 내가 묻는 이유입니다.
해결 방법
-원시, -r
표 형식 출력의 경우 열 주위의 "상자"를 사용하면 한 열 값을 다른 값과 구별 할 수 있습니다. 테이블 형식이 아닌 출력 (예 : 배치 모드에서 생성되거나 --batch 또는 --silent 옵션이 제공되는 경우)의 경우 특수 문자가 출력에서 이스케이프되므로 쉽게 식별 할 수 있습니다. 개행, 탭, NUL 및 백 슬래시는 \ n, \ t, \ 0 및 \\로 기록됩니다. --raw 옵션은이 문자 이스케이프를 비활성화합니다.
다음 예는 표 형식과 비표 형식의 출력과 이스케이프를 비활성화하기위한 원시 모드 사용을 보여줍니다.
% mysql
mysql> SELECT CHAR(92);
+----------+
| CHAR(92) |
+----------+
| \ |
+----------+
% mysql -s
mysql> SELECT CHAR(92);
CHAR(92)
\\
% mysql -s -r
mysql> SELECT CHAR(92);
CHAR(92)
\
참조 페이지 https://stackoverflow.com/questions/18630499
반응형
'MySql' 카테고리의 다른 글
MySQL Ignited-Datatables로 검색하는 동안 'like'작업에 대한 데이터 정렬 조합이 잘못되었습니다. (0) | 2020.12.23 |
---|---|
MySQL의 피벗 테이블-varchar 형식의 값이있는 피벗 테이블로 변환 (0) | 2020.12.23 |
MySQL 최대 값을 기준으로 테이블 결합 (0) | 2020.12.23 |
MySQL 업데이트가 있으면 삽입하십시오-중복 키 혼동시 (0) | 2020.12.23 |
MySQL Symfony2 Doctrine을 사용하여 기존 데이터베이스에서 엔티티 가져 오기 (0) | 2020.12.23 |
댓글