비주얼 스튜디오 코드는 비주얼 스튜디오처럼 자체적으로 데이터베이스의 데이터를 조작하는 기능은 없고 익스텐션으로 해당 기능을 추가가능합니다. 시퀄라이트 익스텐션을 통해 시퀄라이트 데이터베이스의 정보를 조작하는 방법을 보겠습니다.
인스텐션 설치하기
비주얼스튜디오 코드를 열고 익스텐션 메뉴에서 아래와 같이 검색 후 설치합니다.
SQLite
설치가 완료되면 검색창에 아래처럼 데이터베이스를 여는 기능이 추가됩니다.
사용하기
익스플로러 열기
SQLite: Open Database
오픈 데이터베이스를 선택 후 열고 싶은 데이터베이스 파일을 선택합니다 (데이터베이스 생성하기).
그러면 좌측 메뉴에 아래처럼 익스플로러가 추가됩니다.
데이터 넣기
익스플로러를 열고 'New Query'를 선택하면
쿼리파일이 열립니다.
입력할 데이터를 형식과 순서에 맞추어 입력합니다 (괄호 단위로 복수의 정보 입력이 가능합니다).
쿼리실행
데이터 삭제
익스플로러를 열고 'New Query'를 선택하면
쿼리파일이 열립니다.
기존 쿼리를 필요 없으므로 삭제하고 삭제 쿼리를 입력합니다.
DELETE FROM tablename WHERE {CONDITION};
쿼리실행
데이터 수정
익스플로러를 열고 'New Query'를 선택하면
쿼리파일이 열립니다.
기존 쿼리를 필요 없으므로 삭제하고 수정 쿼리를 입력합니다.
UPDATE tablename SET col1 = val1, col2 = val2 [ WHERE CONDITION ];
쿼리실행
쿼리실행
우클릭 후 'Run Query'를 선택하거나 실행 코드를 드래그하고 'Run Selected Query'를 선택하면 입력이 완료됩니다.
※ 쿼리 파일의 저장여부는 쿼리 실행과 무관합니다.
데이터 읽기
데이터는 디비 파일 아래 테이블 우측에 재생버튼을 누르면
아래처럼 저장된 데이터를 읽을 수 있습니다.
이상으로 Sqlite 익스텐션을 사용하여 데이터베이스를 조작하는 방법을 보았습니다.
참고
SQLite Statements or Syntax - GeeksforGeeks
'웹 개발 알아두기 > 편집기' 카테고리의 다른 글
편집기 단축키들 (IntelliJ, VS Code) (0) | 2023.08.03 |
---|---|
비주얼 스튜디오 리액트 익스텐션 (3) | 2023.04.18 |
비주얼 스튜디오 코드 - [익스텐션] Sqlite (0) | 2023.02.12 |