[ 출처 : 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 테이블에 다음과 같이 데이터를 넣어라.
'IT 와 Social 이야기 > Python' 카테고리의 다른 글
[SQLite3로 가볍게 배우는 데이터베이스:SQL 기초 실습] 따라하기 A07 (0) | 2021.06.10 |
---|---|
[SQLite3로 가볍게 배우는 데이터베이스:SQL 기초 실습] 따라하기 A06 (0) | 2021.06.10 |
[SQLite3로 가볍게 배우는 데이터베이스:SQL 기초 실습] 따라하기 A04 (0) | 2021.06.10 |
[빵형의 개발도상국] 가위바위보 기계 만들기 - 손가락 인식 인공지능 (0) | 2021.06.09 |
[SQLite3로 가볍게 배우는 데이터베이스:SQL 기초 실습] 따라하기 A03 (0) | 2021.06.09 |