UPDATE
데이터를 수정 및 변경해야 하는 경우 UPDATE 구문을 사용한다.
UPDATE 테이블명
SET 수정할 데이터가 있는 컬럼명 = 수정할 내용
WHERE 조건이 적용될 컬럼명 = 조건
|
※WHERE 조건을 쓰지 않으면 해당 칼럼 전체의 내용이 수정되니, 주의해야 한다.
예시)
UPDATE 학생_주소
SET 시군구 = '성남시 분당'
WHERE 학생ID = '2018_1542'
|
INSERT
데이터를 1행씩을 삽입해야 하는 경우 INSERT 구문을 사용한다.
INSERT INTO 테이블명 (컬럼1, 컬럼2, 컬럼3)
VALUES (데이터1, 데이터2, 데이터3)
|
데이터가 들어갈 컬럼과, 해당 데이터의 값의 순서를 동일하게 나열해야 한다.
예시)
INSERT INTO 학생_주소(학생ID, 시도, 시군구)
VALUES ('2019_1342', '경기도', '용인시 처인구')
|
만약 모든 칼럼에 해당하는 값을 한번에 넣는다면, 컬럼명을 생략할 수 있다.
INSERT INTO 테이블명
VALUES (데이터1, 데이터2, 데이터3)
|
INSERT INTO SELECT
SELECT 문으로 데이터를 선택해서 삽입하고 싶은 경우는 INSERT 구문 안에 SELECT 문을 넣어준다.
INSERT INTO 학생_주소(학생ID, 시도, 시군구)
SELECT 학생ID, 시도, 시군구 FROM 학생주소_old
WHERE 학과='시스템공학과'
|