728x90
반응형

DB/SQLite 5

[SQLite] LIKE 구문

Query문의 WHERE을 사용하여 제약을 만들 때 부분적 일치를 확인하는 구문이다. MySQL과 대부분 동일하며, &를 %로 바꿔 사용하면 된다. -- A로 시작하는 이름을 가진 레코드 SELECT '컬럼명' FROM '테이블명' WHERE '컬럼명' LIKE 'A%' -- A로 끝나는 이름을 가진 레코드 SELECT '컬럼명' FROM '테이블명' WHERE '컬럼명' LIKE '%A' -- A를 포함하는이름을 가진 레코드 SELECT '컬럼명' FROM '테이블명' WHERE '컬럼명' LIKE '%A%' -- A로 시작하는 이름을 가진 두 글자 레코드 SELECT '컬럼명' FROM '테이블명' WHERE '컬럼명' LIKE 'A_' -- A로 시작하는 이름을 가진 세 글자 레코드 SELECT '..

DB/SQLite 2021.11.17

[SQLite] 현재 날짜 혹은 시간 가져오기

테이블을 만들다 보면 가입한 날짜라던지 log가 기록된 시간을 사용해야 할 때가 있다. 이때 사용하는 명령어로는 DATE, TIME, DATETIME이 있다. SELECT DATE('now') AS DATE; SELECT TIME('now') AS TIME; SELECT DATETIME('now') AS DATETIME; 위와 같은 결과를 얻을 수 있다. 만약에 DEFAULT로 현재 시간을 지정하고 싶다면 테이블을 생성 시 아래와 같이 CURRENT_TIMESTAMP를 사용하면 된다. CREATE TABLE `datetbl` ( `Datetime`TIMESTAMP DEFAULT CURRENT_TIMESTAMP );

DB/SQLite 2021.11.17

[SQL] INSERT INTO

테이블에 레코더를 추가하고 싶을 때에는 INSERT INTO 문을 사용하게 된다. INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); INSERT INTO table_name VALUES (value1, value2, value3, ...); INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); 이 구문은 테이블의 필드를 선택해서 넣을 수 있도록 할 수 있다. INSERT INTO table_name VALUES (value1, value2, value3, ...); 이 구문은..

DB/SQLite 2021.11.17

[SQLite] VSCode에서 SQLite 사용하기

VSCode에서 SQLite를 사용하는 것이 가능하다. 우선 SQLite로 만들어진 *.db3 파일을 VSCode로 연결하면 확장팩에서 SQLite를 추천해준다. 그것이 아니라면 확장팩 검색을 하자. '설치'를 눌러주면 자동으로 설치해 준다. 설치가 끝나면 MySQL Workbench처럼 바로바로 사용할 수 있을 줄 알았는데 그것은 아닌 것 같았다. [SQLite] SQLite 설치 및 사용 준비 SQLite는 클라이언트 응용 프로그램에 임베디드 되어 동작하는 Open Source DBMS이다. SQLite는 '경량화' 되어 있는 DB이며 파일을 기반으로 하기 때문에 데이터베이스의 백업 역시 파일을 통째로 복사하 stormpy.tistory.com Database 파일 여는 방법 1. 명령 팔레트 명령을..

DB/SQLite 2021.05.14

[SQLite] SQLite 설치 및 사용 준비

SQLite는 클라이언트 응용 프로그램에 임베디드 되어 동작하는 Open Source DBMS이다. SQLite는 '경량화' 되어 있는 DB이며 파일을 기반으로 하기 때문에 데이터베이스의 백업 역시 파일을 통째로 복사하면 된다. 또한 모든 기능을 라이브러리 내에서 구동할 수 있기 때문에 따로 미들웨어를 쓰지 않아도 된다. 경량화를 목적으로 두고 있기 때문에 복잡하거나 큰 데이터를 보관하는 데에는 적절치 않다. 또한 Unicode만 사용할 수 있다. 개발 당시부터 이지스함에서 구동되던 탓에 자질구레한 기능은 없다. SQLite를 사용하려면 우선 관련 파일을 받아야 한다. 공식 사이트에 접속하여 해당 파일을 다운로드 하자. SQLite Download Page Templates (1) and (2) are ..

DB/SQLite 2021.05.14
728x90
반응형