Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 생성자
- 깃허브
- 추상클래스
- 자바
- 자바스크립트
- 리액트
- 오류
- js
- Spring
- push함수
- int와 integer
- 콘솔게임
- Pug
- 배열
- Sort()
- 코딩테스트
- dart
- 삼항연산자
- 다형성
- mybatis
- Node.js
- Oracle
- React
- qqOperater
- 네임드생성자
- DB
- java
- Middleware
- git
- app.use
Archives
- Today
- Total
평행코드
DML 본문
DML(Data Manipulation Language)
데이터 조작 언어로 테이블에 값을 삽입(INSERT), 수정(UPDATE),
삭제(DELETE)하는 구문을 말함
INSERT
테이블에 새로운 행을 추가하여 테이블의 행 개수를 증가시키는 구문
INSERT INTO [테이블명]
VALUES( , , , , );
UPDATE
테이블에 기록된 컬럼 값을 수정하는 구문으로 테이블 전체 행 개수는 변화 없음
UPDATE [테이블]
SET [컬럼명] = [변경할값]
WHERE 조건절~
DELETE
테이블의 행을 삭제하는 구문으로 테이블의 행 개수가 줄어듦
DELETE FROM [테이블]
WHERE 조건절~
삭제 시 FOREIGN KEY 제약조건으로 컬럼 삭제가 불가능한 경우
제약조건을 비활성화 할 수 있음
예)
ALTER TABLE EMPLOYEE
DISABLE CONSTRAINT EMP_DEPTCODE_FK CASCADE;
INSERT INTO EMPLOYEE
VALUES(1, ‘홍길동’, ‘820114-1010101’, ‘hong_kd@kh.or.kr’, ‘01099998888’, ‘D5’, ‘J2’, ‘S4’, 3800000,
NULL, ‘200’, SYSDATE, NULL, DEFAULT);
UPDATE EMPLOYEE
SET EMP_ID = 290
WHERE EMP_NAME = ‘홍길동’;
DELETE FROM EMPLOYEE
WHERE EMP_NAME = ‘홍길동’;
'Oracle Database' 카테고리의 다른 글
VIEW (0) | 2023.10.23 |
---|---|
DDL(ALTER, DROP) (2) | 2023.10.22 |
제약조건(CONSTRAINTS) (2) | 2023.10.09 |
조인문 (JOIN) (0) | 2023.09.28 |
oracle 데이터조작어, 데이터정의어, 데이터제어어 (0) | 2023.09.27 |