Head First SQL 3장

posted on 11 Jun 2017 under category SQL

대체텍스트

  1. INSERT 문
    INSERT INTO table_name VALUES () <- 모든 테이블의 값을 넣어야함.
    INSERT INTO table_name(a,b,c) VALUES (‘aa’, ‘bb’, ‘cc’) <- 지정한 값만 넣을수 있음

NOT EXISTS 를 사용해서 없을때 넣는것이 좋다.

  1. DELETE 문
    DELETE FROM table_name WHERE ~~~~

    • 테이블을 지우는 방법 : DELETE FROM table_name

DELETE 는 왠만하면 사용하지 않는것이 좋다.

  1. UPDATE 문
    UPDATE food_truck SET name = ‘병천순대바뀐거’ WHERE name = ‘병천순대’ AND avg_price = ‘10,000’;

    • UPDATE 문의 SET은 반드시 한개여야만 한다
      UPDATE food_truck SET name = ‘병천순대’ , avg_price = ‘11,000’ WHERE name = ‘병천순대바뀐거’; 먹히지 않음.
    • 만약 순대집의 인기가 많아져서 대기 시간이 5분씩 늘어났다면!!? (일괄처리)

UPDATE food_truck SET avg_waiting = avg_waiting + 5 WHERE name LIKE ‘%순대%’;

사용법2) UPDATE sound_library SET bookName = ‘TEST’ , authName = ‘변창원’ WHERE type = ‘s’ AND s_id = 1
SET 에는 , WHERE 은 AND

Written by Brody Byun
Please Do not steal content from our website.
Please let me know if you want to take the post.(email or reply)