DB SQLite

Posted by PeEn
2019. 7. 7. 17:05 Programing/Database

SQLite 설치경로

번호(no) 이름(name) 전화번호(phone) 주소(addr) 우편번호(post)
1 홍길동 010-1111-1111 전라북도 전주시 51111
2 길동이 010-2222-2222 전라북도 익산시 52222
3 길동삼 010-3333-3333 전라북도 군산 53333
         

번호(no)는 자동으로 번호매겨줌으로서 따로 수정 추가 할 필요가 없게 만든다 (Auto Incrincrement)

no = INTEGER

name, phone, addr, post = TEXT


DB name = addr.db

TABLE name = contact

012


DB 직접 코드로 CREATE, INSERT, SELECT 작성해보기


DB CREATE

데이터 테이블 만드는 명령

CREATE TABLE "contact" (
	"no"	INTEGER PRIMARY KEY AUTOINCREMENT,
	"name"	TEXT,
	"phone"	TEXT,
	"addr"	TEXT,
	"post"	TEXT
);


DB INSERT

데이터 내용 삽입 명령

INSERT INTO contact (name, phone, addr, post)
VALUES ("길동이","010-2222-2222","전라북도 익산시","52222");


DB SELECT

데이터 내용 확인하는 명령

SELECT * FROM contact


DB UPDATE

데이터 수정하는 명령

UPDATE contact SET phone="010-5555-5555" where name = "길동이";

where = 특정 레코드 값을 찾아 수정

모든 데이터 값을 바꾸고자 하면 

UPDATE contact SET phone="010-5555-5555";


DB DELETE

필드 값 삭제 명령

DELETE FROM phone

DB DROP TABLE

테이블 삭제

DROP TABLE contact	

 


종합 정리

CREATE TABLE 테이블명

INSERT INTO 테이블명(필드1, 필드2, .........) VALUES(값1,값2,값3...........)

UPDATE 테이블명 SET 필드 = 값 WHERE 필드 = 값

DELETE 테이블명 WHERE 필드 = 값

DROP TABLE 테이블명