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 │
└──────────┴─────┴─────────┘
'개발공부 > SQL & DB' 카테고리의 다른 글
[SQL] pandas 모듈을 사용해서 csv 파일을 sql로 변환 (0) | 2023.06.07 |
---|---|
[SQL] CSV 파일 SQLite 이용해 DB파일로 바꾸기 (0) | 2023.06.03 |
[SQL] SQL 기초지식 공부(식별자, 주석, DB백업, 데이터타입, 이스케이프, 테이블 스키마 확인, DEFAULT, 인덱스) (0) | 2023.05.31 |
[SQL] 캐글 데이터 활용/타이타닉 호 데이터 분석 (0) | 2023.05.30 |
[SQL] 명령어 공부하기_INSERT, DELETE, UPDATE, SELECT (0) | 2023.05.29 |