DML (Data Manipulation Language) : 데이터 조작어
INSERT, UPDATE, DELETE
1.INSERT 데이터 삽입
INSERT INTO 테이블명(데이터를 삽입할 컬럼명) VALUES(테이블의 컬럼 수에 맞게 값 삽입);
INSERT INTO 테이블명 VALUES(테이블의 컬럼 수에 맞게 값 삽입);
- 테이블의 모든 컬럼에 값을 넣을 때는 컬럼명 생략가능
- 컬럼 순서대로 데이터값이 들어가기에 순서명이 정확해야함
INSERT INTO MEM VALUES(1,'김철수',001,01012345678);
INSERT INTO MEM(EMPLPOYEE_ID,EMPLOYEE_NAME,EMPLOYEE_NUMBER,PHONE);
원하는 컬럼에 데이터값 넣기
INSERT INTO MEM(EMPLOYEE_ID) VALUES(2);
INSERT INTO MEM(EMPLOYEE_NAME) VALUES('박철수');
INSERT INTO MEM(EMPLOYEE_NUMBER,PHONE) VALUES('002','01012345679');
2.UPDATE 데이터 수정
UPDATE 테이블명 SET 컬럼명 [WHERE]
UPDATE MEM SET EMPLOYEE
UPDATE MEM SET EMPLOYEE = WHERE EMPLOYEE_ID = '002';
3.DELETE 데이터 삭제
DELETE FROM 테이블명 [WHERE] 컬럼명;
DELETE 제약조건 무시
기본적으로는 부모 참조 자식 테이블 있으면 삭제 불가
DELETE로 삭제한거는 롤백으로 복원 가능
TRUNCATE는 롤백으로 복원 불가능
DELETE FROM MEM;
DELETE FROM MEM WHERE EMPLOYEE_ID='001';
'small steps > 1일 1코딩 - 코딩을 내 몸처럼' 카테고리의 다른 글
[1일1코딩][JS] 데이터입출력, HTML태그에 접근하기 (0) | 2022.04.13 |
---|---|
[1일1코딩][JS] 전역변수&지역변수, 데이터타입,형변환,for in문 (0) | 2022.04.12 |
[1일1코딩][SQL][ORACLE] 권한삭제, 계정삭제 (0) | 2022.04.10 |
[1일1코딩][SQL][ORACLE] 계정 생성 및 권한부여 (0) | 2022.04.05 |
[1일1코딩][HTML] <img> <map> <area> <audio> <video> <a href=> (0) | 2022.04.04 |