DB SQLite
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
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 테이블명
'Programing > Database' 카테고리의 다른 글
데이터베이스 무결성 제약조건 (0) | 2019.10.02 |
---|---|
데이터베이스 WHERE 조건 (0) | 2019.09.25 |
관계대수 JOIN (0) | 2019.09.23 |
데이터베이스 02.DDL, DML [CREATE,ALTER,DROP,INSERT, UPDATE, DELETE, SELECT] (0) | 2019.09.04 |
데이터베이스 01 [데이터타입] (0) | 2019.09.04 |