소연의_개발일지

SQLite 명령 줄 인터페이스는 표 형식으로 결과를 출력하는 여러 옵션을 제공합니다.

이를 설정하는 데는 .mode 명령을 사용합니다. 원하는 출력 형식 뒤에 .mode 을 입력하면 됩니다.

다음은 SQLite에서 사용 가능한 다양한 표 형식 모드의 예입니다.

 

Column Mode

열 출력 모드는 자동으로 가장 긴 출력 행을 포함하도록 열을 확장하고, 이전에 설정되지 않은 경우 자동으로 ".header"를 켭니다.

 

column mode 설정하기:

.mode column

쿼리 실행해 보기:

SELECT * FROM USER;

결과:

name      old  address
--------  ---  -------
mingyu    27   seoul
seungwan  26   jeju
myeongho  27   china
dogyeom   26   seoul
joshua    28   america

컬럼 모드는 깔끔한 컬럼을 제공해 준다.

이 모드는 SQLite 3.33.0 버전부터 가능하다.

 

Table Mode

테이블 모드 설정하기:

.mode table

쿼리 실행하기:

SELECT * FROM USER;

결과:

+----------+-----+---------+
|   name   | old | address |
+----------+-----+---------+
| mingyu   | 27  | seoul   |
| seungwan | 26  | jeju    |
| myeongho | 27  | china   |
| dogyeom  | 26  | seoul   |
| joshua   | 28  | america |
+----------+-----+---------+

 

Markdown Mode

마크다운 모드 설정하기:

.mode markdown

쿼리 실행하기:

SELECT * FROM USER;
|   name   | old | address |
|----------|-----|---------|
| mingyu   | 27  | seoul   |
| seungwan | 26  | jeju    |
| myeongho | 27  | china   |
| dogyeom  | 26  | seoul   |
| joshua   | 28  | america |

 

Box Mode

박스 모드 설정하기

.mode box

쿼리 실행하기:

SELECT * FROM USER;

결과:

┌──────────┬─────┬─────────┐
│   name   │ old │ address │
├──────────┼─────┼─────────┤
│ mingyu   │ 27  │ seoul   │
│ seungwan │ 26  │ jeju    │
│ myeongho │ 27  │ china   │
│ dogyeom  │ 26  │ seoul   │
│ joshua   │ 28  │ america │
└──────────┴─────┴─────────┘
profile

소연의_개발일지

@ssoyxon

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!