반응형
sqlite3 실습을 위한 초기 설정 (http://jwprogramming.tistory.com/90)
지난 UPDATE 활용에 이은 이번에는 INSERT를 살펴보겠습니다.
[INSERT]
1. 학번 : 600, 이름;‘박상철’, 학년;1, 학과;‘컴퓨터’인 학생을 삽입하라.
- STUDENT 테이블에 Sno, Sname, Year, Dept 각각에 대하여 VALUES값을 지정하여 삽입해주는 부분입니다.
이때, 만약 INTO STUDENT(Sno, Sname, Year, Dept)를 일일이 써주기 귀찮다면, 생략해도 문제는 없으나
VALUES에서 값을 지정해줄 때 순서를 각각에 맞게 지켜주어야 합니다.
1) INSERT INTO STUDENT VALUES (600, '박상철', 1, '컴퓨터'); (O)
2) INSERT INTO STUDENT VALUES ('박상철', 600, '컴퓨터', 1); (X) -> 순서를 지켜주어야 함
삽입 후 확인한 모습입니다.
2. 학생 테이블에서 ‘컴퓨터’과 학생의 학번, 이름, 학년을 검색하여 테이블 컴퓨터(COMPUTER)에 삽입하라.
------------------>안됨 COMPUTER 테이블이 없으므로.
따라서, COMPUTER 테이블을 생성해 준 후, 다시 데이터를 삽입해줍니다.
삽입 후, COMPUTER 테이블이 잘 생성되었는지 확인해준 화면입니다.
반응형
'DB' 카테고리의 다른 글
sqlite3 실습 - DELETE 활용 (0) | 2016.04.29 |
---|---|
sqlite3 실습 - UPDATE 활용 (0) | 2016.04.29 |
sqlite3 실습 - SELECT 활용 (2) | 2016.04.29 |
Sqlite3 설치 및 사용 (0) | 2016.04.27 |
시스템 카탈로그(System Catalog) (0) | 2016.04.24 |
WRITTEN BY
,