DataBase
[SQL/sqlite3] cmd 창에서 sqlite3 table 구조 출력해보기
engine
2021. 12. 15. 11:00
os : Linux/Ubuntu(16.04)
간혹 서버에서 DB를 확인해야 하는데 database를 sqlite3을 사용하는 경우 자주 사용하는 명령어를 모아놨다.
line | 데이터베이스 행의 각 열은 그 자체로 한 행에 표시되며, 각 행은 열 이름, 등호 및 열 데이터로 구성 연속 레코드는 공백 행으로 구분 |
.mode line | 다음은 라인 모드 출력의 예를 보여줌 |
. select * from sqlite_master; | sqlite_master 테이블을 조회하여 테이블이 어떻게 생성이 되었는지를 확인 할 수 있다. |
.schema | 테이블의 스키마에 대한 정보정보만 조회하고자 한다면 SQLite 명령 .schema로도 확인가능 |
.headers on|off | 명령을 사용하면 SELECT 문에서 데이터를 조회하여 표시할 때 헤더인 컬럼명을 표시할지 여부를 설정할 수 있다. |
.mode column | "column" 모드에서 각 레코드는 별도의 행에 표시되고 데이터는 열에 따라 정렬 |
sqlite> .help | 명령어를 볼 수 있다. |