검색엔진

목요일, 1월 07, 2021

[유튜브 방송] (즐겁게 배우는 SQL #28) CRUD 연산의 기본기를 배우자 - D(Delete)를 위한 DELETE

[유튜브 방송] (즐겁게 배우는 SQL) 기획 소개에서 설명드린 즐겁게 배우는 SQL 28편을 공개해드리겠다. 28편은 Delete를 소개한다.

2021년 1월 7일자 [즐겁게 배우는 SQL #28] CRUD 연산의 기본기를 배우자 - D(Delete)를 위한 DELETE 방송은 다음에서 볼 수 있으며, 전체 방송 플레이리스트는 즐겁게 배우는 SQL에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 00:00 데이터 조작 방법 소개
  • 01:19 where 조건문을 사용한 삭제
  • 06:21 전체 삭제

원본 학습자료는 SQLite Delete를 참고하고, 방송에 사용한 실제 실습 자료는 다음을 참고한다:

  • 단계 1: 데이터 조작 방법 소개
    DELETE FROM table
    WHERE search_condition;
    
  • 단계 2: where 조건문을 사용한 삭제
    1. SQL> CREATE TABLE artists_backup( artistid INTEGER PRIMARY KEY AUTOINCREMENT, name NVARCHAR );
    2. SQL> INSERT INTO artists_backup SELECT artistid,name FROM artists;
    3. SQL> DELETE FROM artists_backup WHERE artistid = 1;
    4. SQL> DELETE FROM artists_backup WHERE name LIKE '%Santana%';
  • 단계 3: 전체 삭제
    1. SQL> DELETE FROM artists_backup;
  • 단계 4: ORDER BY와 LIMIT로 삭제
    1. 주의: SQLITE_ENABLE_UPDATE_DELETE_LIMIT를 컴파일 과정에서 활성화(참고 자료)
EOB

댓글 없음:

댓글 쓰기