[유튜브 방송] (즐겁게 배우는 SQL) 기획 소개에서 설명드린 즐겁게 배우는 SQL 27편을 공개해드리겠다. 27편은 Update를 소개한다.
2021년 1월 6일자 [즐겁게 배우는 SQL #27] CRUD 연산의 기본기를 배우자 - U(Update)를 위한 UPDATE 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 즐겁게 배우는 SQL에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 00:00 데이터 조작 방법 소개
- 02:06 한 컬럼을 업데이트
- 04:24 여러 컬럼을 업데이트
- 06:01 ORDER BY와 LIMIT로 업데이트
- 09:39 모든 행을 업데이트
원본 학습자료는 SQLite Update를 참고하고, 방송에 사용한 실제 실습 자료는 다음을 참고한다:
- 단계 1: 데이터 조작 방법 소개
INSERT INTO table (column1, column2 ,..) VALUES( value1, value2 ,...);
- 단계 2: 한 컬럼을 업데이트
- SQL> UPDATE employees SET lastname = 'Smith' WHERE employeeid = 3;
- 단계 3: 여러 컬럼을 업데이트
- SQL> UPDATE employees SET city = 'Toronto', state = 'ON', postalcode = 'M5P 2N7' WHERE employeeid = 4;
- 단계 4: ORDER BY와 LIMIT로 업데이트
- SQL> UPDATE employees SET email = LOWER( firstname || "." || lastname || "@chinookcorp.com" ) ORDER BY firstname LIMIT 1;
- 주의: SQLITE_ENABLE_UPDATE_DELETE_LIMIT를 컴파일 과정에서 활성화(참고 자료)
- 단계 5: 모든 행을 업데이트
- SQL> UPDATE employees SET email = LOWER( firstname || "." || lastname || "@chinookcorp.com" );
앗, 단계 1에서 update를 소개하는데 create 내용(INSERT)이 들어갔어요!
답글삭제