TCL(Transaction Control Language) DCL(Data Control Language) 데이터를 제어하는 명령어에서 트랜잭션을 제어하는 명령어인 COMMIT, ROLLBACK, SAVEPOINT 만을 따로 분리해서 TCL 이라고 표현한다. 트랜잭션 개념 데이터베이스에서는 데이터의 일관성과 무결성을 보장하기 위해서는 반드시 트랜젝션 관리가 필요하다. 트랜잭션이란 데이터베이스 내에서 하나의 그룹으로 처리되어야 하는 명령문들을 모아 놓은 작업 단위이다. 예를들어 그룹이 하나 이상의 SQL문장으로 구성되어 있다고 가정할 경우 4개의 SQL문장이 하나의 그룹으로 묶여진 작업단위의 경우 4개의 SQL문장이 완전히 처리되거나 All-OR-Nothing방식으로 처리된다. 1. COMMIT INSE..
DML(Data Manipulation Language) 데이터 조작 언어 DB 사용자 또는 애플리케이션이 DB에 대해 데이터 검색, 등록, 수정, 삭제를 하기 위한 데이터베이스 명령어이다. SELECT, INSERT, UPDATE, DELETE Auto Commit 미적용 1. 레코드 삽입 INSERT INTO USER (USER_ID, USER_NAME, ORG_ID, TEL_NO) VALUES ('U00001','홍길동','000000','01011112222'); // INSERT 구문으로 삽입할 칼럼명과 값을 입력 // 문자열은 반드시 '' 로 감싸고 NUMBER는 그냥 숫자로 입력 // 전체 칼럼을 입력할 때는 굳이 칼럼명은 없이 VALUES 이후에 순서대로 입력 2. 레코드 수정 UPDATE..
DDL(Data Definition Language) 데이터 정의 언어, 데이터 정의어, 데이터 기술 언어로 주로 테이블의 생성, 수정, 삭제를 할 수 있는 명령어이다. CREATE, DROP, ALTER, RENAME Auto Commit 적용 1. 테이블 생성 CREATE TABLE USER( USER_ID CHAR(7) NOT NULL, USER_NAME VARCHAR2(20) NOT NULL, ORG_ID CHAR(6) NOT NULL, TEL_NO NUMBER(11), CONSTRAINT USER_PK PRIMARY KEY (USER_ID), CONSTRAINT USER_FK FOREIGN KEY (ORG_ID) REFERENCES TEAM(ORG_ID) ); // 대소문자 구분 안함 CONST..
- spring
- 리눅스 명령어
- 정렬 알고리즘
- 성능분석
- 자바스크립트
- 제주도 여행
- Collection
- 개발환경
- Java
- Maven
- javascript
- 자바
- Tomcat
- effective java
- React
- 회고
- sort algorithm
- 이직
- 프로그래머
- Eclipse
- 리액트
- 경력관리
- SQL
- 리액트 16
- 프로그래머스
- 제주도 3박4일 일정
- 소프트웨어공학
- 오라클 내장 함수
- Linux 명령어
- 오라클
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |