화요일, 1월 05, 2021

[유튜브 방송] (즐겁게 배우는 SQL #26) CRUD 연산의 기본기를 배우자 - C(Create)를 위한 INSERT

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

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

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

  • 00:00 데이터 조작 방법 소개
  • 03:15 한 행을 입력
  • 06:02 여러 행을 입력
  • 07:16 기본 값으로 입력
  • 08:00 SELECT 문으로 뽑아낸 데이터를 입력

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

  • 단계 1: 데이터 조작 방법 소개
    INSERT INTO table (column1, column2 ,..)
    VALUES( value1, value2 ,...);
    
  • 단계 2: 한 행을 입력
    1. SQL> INSERT INTO artists (name) VALUES('Bud Powell');
    2. SQL> SELECT ArtistId, Name FROM Artists ORDER BY ArtistId DESC LIMIT 1;
  • 단계 3: 여러 행을 입력
    1. SQL> INSERT INTO artists (name) VALUES ("Buddy Rich"), ("Candido"), ("Charlie Byrd");
    2. SQL> SELECT ArtistId, Name FROM artists ORDER BY ArtistId DESC LIMIT 3;
  • 단계 4: 기본 값으로 입력
    1. SQL> INSERT INTO artists DEFAULT VALUES;
    2. SQL> SELECT ArtistId, Name FROM artists ORDER BY ArtistId DESC;
  • 단계 5: SELECT 문으로 뽑아낸 데이터를 입력
    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> SELECT * FROM artists_backup;
EOB

댓글 없음:

댓글 쓰기