본문 바로가기

개발/데이터베이스

[ORACLE] INSERT, DELETE, UPDATE

반응형

INSERT


▶ 기능
특정 테이블에 데이터를 추가

사용방법

--해당 테이블의 모든 값을 입력 후 삽입 INSERT INTO 테이블명 VALUES(값1, 값2, ...); --해당 테이블의 특정 값을 입력 후 삽입 INSERT INTO 테이블명(열1, 열2, ...) VALUES(값1, 값2, ...);


예시
아래의 쿼리문은 STUDENT라는 테이블에 STUD_NUM, NAME...이라는 칼럼이 있다는 가정하에 작성되었다.

INSERT INTO STUDENT VALUES(1, '김자바', ...); INSERT INTO STUDENT(STUD_NUM, NAME, ...) VALUES(1, '김자바', ...);

 


DELETE


기능
특정 테이블의 데이터를 삭제

사용방법

--해당 테이블의 모든 데이터 삭제 DELETE FROM 테이블명; --해당 테이블의 특정 데이터 삭제 DELETE FROM 테이블명 WHERE 조건문;


예시
아래의 쿼리문은 STUDENT라는 테이블에 STUD_NUM이라는 컬럼이 있다는 가정하에 작성되었다.

DELETE FROM STUDENT; DELETE FROM STUDENT WHERE STUD_NUM = 1;

 


UPDATE

기능
특정 테이블의 데이터를 수정

사용방법

--한 가지 값만 수정 UPDATE 테이블명 SET 열1 = 값1 WHERE 조건문; --한 가지 이상의 값을 수정 UPDATE 테이블명 SET 열1 = 값1, 열2 = 값2, ... WHERE 조건문;


예시
아래의 쿼리문은 STUDENT라는 테이블에 STUD_NUM, NAME, GRADE...이라는 칼럼이 있다는 가정하에 작성되었다.

UPDATE STUDENT SET NAME = '김디비', GRADE = 4 WHERE STUD_NUM = 1; UPDATE STUDENT SET NAME = '김디비' WHERE STUD_NUM = 1;



반응형