본문 바로가기

Database/SQLite

(2)
SQLite 시작하기 - 테이블 생성 SQLite는 MySQL과 달리 데이터베이스 파일을 얻을 수 있고 가볍게 쓸 수 있어서 혼자 작은 프로젝트를 하기에는 딱이다. node에서 sqlite3를 써보니 코드가 너무 예쁘지 않긴 하지만 부담스러운 MySQL을 제끼고 쓸 수 있어서 좋다. SQLite를 시작하려면 먼저 데이터베이스 파일을 만들어야 한다. 터미널에서 다음 명령어로 database.sqlite3라는 파일을 생성한다. 파일이 이미 존재한다면 열게 되고 없다면 테이블을 만들고 종료했을 때 새로 생성한다. sqlite3 database.sqlite3 테이블은 아래와 같은 방식으로 생성할 수 있다. 위 명령어를 입력해 터미널이 sqlite>에 들어간 상태에서 아래 전체를 복붙하면 한 번에 실행된다. create table user(id, n..
SQLite 기본 사용법 터미널에서 다음을 입력하면 sqlite 데이터 베이스를 열 수 있다. sqlite3 파일이름.sqlite 만약 파일이름이 존재하지 않는다면 자동으로 파일을 생성해준다. 파일을 실행하면 sqlite> 모양이 나타나고 SQL 쿼리문을 작성할 수 있다. create 쿼리문으로 테이블을 만들어주면 처음에 입력했던 이름의 파일이 생성되는 것을 볼 수 있다. 일반적인 쿼리문 말고 어떤 옵션을 적용할 때 점으로 시작하는 명령어를 사용할 수 있다. dot-commands라고 한다. 많이 쓰는 닷컴맨드는 다음과 같다. .tables // 어떤 테이블이 있는지 보여준다. .schema 테이블이름 // 테이블의 구조를 보여준다. .quit // 프로그램을 종료한다. 다른 데이터베이스에 비해 가벼워서 모바일 같은 환경에 종종..