본문 바로가기
IT 와 Social 이야기/Python

[SQLite3로 가볍게 배우는 데이터베이스:SQL 기초 실습] 따라하기 A05

by manga0713 2021. 6. 10.

[ 출처 : wikidocs "SQLite3로 가볍게 배우는 데이터베이스:SQL 기초 실습" - A05 ]

 

 

■ 추가, 삭제, 갱신, 조회 (2)

 

1. 여러 행을 INSERT 하기

 

 

- ID 컬럼 정의시 자동 증가(AUTOINCREMENT) 속성을 설정했으므로 ID는 입력하지 않아도 자동 증가

 

- 데이터 확인

 

 

- ID 2번에 해당 하는 행은 ID 값까지 입력하고 삭제했던 '홍길동'의 흔적임

 

- Birthday 컬럼은 Null 값을 허용하므로 생년월일을 입력하지 않으면 다음과 같이 표시된다.

 

 

- 데이터 확인

 

 

2. 원하는 열만 조회하기

 

 

3. 특정 컬럼 기준 원하는 순서로 조회하기 (디폴트: 오름차순)

 

 

4. 특정 데이터(조건에 맞는 데이터) 조회 : SELECT ... WHERE

 

 

5. 특정 데이터(조건에 맞는 데이터) 갱신 : UPDATE ... WHERE

 

 

6. 특정 패턴과 일치하는 데이터 조회 : LIKE

 

 

 

★ 연습문제

 

- Person 테이블을 나이가 많은 사람이 먼저 오도록 정렬해서 조회. 생일을 알 수 없는 사람은 제외한다.

 

 

- Personal 테이블에서 Name이 '김'으로 시작하는 행을 찾아, 그 값을 '유라'로 바꾸어 보라.

 

 

- 기 생성한 pets 테이블에 다음과 같이 데이터를 넣어라.

 

 

 

SQLite로 가볍게 배우는 데이터베이스.db.sql
0.00MB