250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- MySQL
- Exception
- 오픈소스
- Python
- JDBC
- STS
- Eclipse
- PostgreSQL
- SpringBoot
- git
- Core Java
- 문서
- 설정
- maven
- Tomcat
- jpa
- Source
- ubuntu
- oracle
- MSSQL
- Open Source
- spring
- error
- Spring Boot
- Docker
- Thymeleaf
- IntelliJ
- AJAX
- JavaScript
- myBatis
Archives
- Today
- Total
헤르메스 LIFE
[SQLite] SQLite 간단사용법 본문
728x90
출처 : http://pokute.tistory.com/25
SQLite 간단사용법
SQLite는 오픈소스 파일 DB이다.
API도 간단해서 쉽게 사용할 수 있다.
SQLite를 간단하게 설치(설치라고 할 레벨도 아닌것 같지만)하고 CppSQLite라는 래퍼 클래스를 이용하여 제어하는 방법을 제공한다.
다운로드
- SQLite 다운로드 : http://www.sqlite.org/download.html 에서 최신버전을 받아서 압축 해제하면 exe파일이 하나 나온다. 설치파일은 아니니 그냥 압축해제만 해놓으면 된다.
1. 데이터베이스 작성
C:\sqlite>sqlite3 DB파일명.db
(확장자는 없어도 되고 아무거나 가능하다.)
C:\sqlite>sqlite3 pokute.db
2. 테이블 작성
(정수값、2컬럼의 경우 CREATE TABLE 테이블명 컬럼1 INTEGER, 컬럼2 VARCHAR(정수));
CREATE TABLE db_list (id INTEGER, name VARCHAR(16));
3. 레코드를 추가
INSERT INTO 테이블명 (컬럼1, 컬럼2) VALUES(값1, 값2);
INSERT INTO db_list (id, name) VALUES(1, "PC");
4. 테이블의 레코드를 참조
SELECT 컬럼명 FROM 테이블명
SELECT * FROM db_list;
5. 조건식으로 데이터 검색
SELECT 컬럼명 FROM 테이블명 WHERE 조건식;
SELECT * FROM db_list WHERE id=3;
6. 레코드 정렬
SELECT 컬럼명 FROM 테이블명 ORDER BY 컬럼명;
SELECT * FROM db_list ORDER BY id;
7. 참조하는 레코드 수를 지정
SELECT 컬럼명 FROM 테이블명 LIMIT 수;
SELECT * FROM db_list LIMIT 3;
8. 레코드 변경
UPDATE 테이블명 SET 컬럼명=값 WHERE 조건식;
UPDATE db_list SET name="Printer" WHERE id=1;
9. 레코드 삭제
DELETE FROM 테이블명 WHERE 조건식;
DELETE FROM db_list WHERE id=5;
10. 테이블의 삭제
DELETE FROM 테이블명;
DELETE FROM db_list;
11. 파일로부터 데이터 입력
.import! 파일명 테이블명;
.import! ./db.txt new_db;
12. 백업 등、같은 구성의 테이블 작성
CREATE TABLE 새로운테이블명 AS SELECT * FROM 기존테이블명;
CREATE TABLE new_db AS SELECT * FROM db_list;
13. 테이블명 변경
ALTER TABLE 현재테이블명 RENAME TO 새로운테이블명;
ALTER TABLE db_list RENAME TO new_tb;
14. 테이블 삭제
DROP TABLE 테이블명;
DROP TABLE db_list;
15. 컬럼추가
ALTER TABLE 테이블명 ADD 추가컬럼명 테이터형;
ALTER TABLE db_list ADD price INTEGER;
16. 사용중의 데이터베이스 표시
.database
17. 작성된 테이블명 표시
.table
18. 도움말 표시
.help
19. 종료
.quit
_똑똑한바보의세상 에서 퍼옴
728x90
'Database' 카테고리의 다른 글
[Schema] MS-SQL JPetStore Schema (0) | 2012.06.22 |
---|---|
[SQLite] Eclipse에서 SQLite 사용 (0) | 2012.05.17 |
[SQLite] SQLite 설치 및 사용법 (0) | 2012.05.17 |
[MySQL] MYSQL 많이 사용하는 명령어 (0) | 2012.05.13 |
[mysql] 토비의 Spring3.0 예제 DB 구축 (0) | 2012.04.15 |