수요일, 1월 06, 2021

[유튜브 방송] (즐겁게 배우는 SQL #27) CRUD 연산의 기본기를 배우자 - U(Update)를 위한 UPDATE

[유튜브 방송] (즐겁게 배우는 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: 한 컬럼을 업데이트
    1. SQL> UPDATE employees SET lastname = 'Smith' WHERE employeeid = 3;
  • 단계 3: 여러 컬럼을 업데이트
    1. SQL> UPDATE employees SET city = 'Toronto', state = 'ON', postalcode = 'M5P 2N7' WHERE employeeid = 4;
  • 단계 4: ORDER BY와 LIMIT로 업데이트
    1. SQL> UPDATE employees SET email = LOWER( firstname || "." || lastname || "@chinookcorp.com" ) ORDER BY firstname LIMIT 1;
    2. 주의: SQLITE_ENABLE_UPDATE_DELETE_LIMIT를 컴파일 과정에서 활성화(참고 자료)
  • 단계 5: 모든 행을 업데이트
    1. SQL> UPDATE employees SET email = LOWER( firstname || "." || lastname || "@chinookcorp.com" );
EOB

댓글 1개:

  1. 앗, 단계 1에서 update를 소개하는데 create 내용(INSERT)이 들어갔어요!

    답글삭제