일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SQLD 정리
- SQLD 내용
- SQLD SQL 활용
- 백준 1141 로직
- SQLD 책
- 알고리즘
- 오라클 예제
- SQLD 요약
- 백준 2512 자바
- 백준 접두사 자바
- 백준 2293 동전 1
- 백준 예산 자바
- 백준 2293 자바
- SQLD
- 너비우선탐색
- 백준 1141 접두사
- 백준 1141
- 자바 이분 탐색 예제
- 백준 동전1 자바
- 자바 DP 예제
- 자바 문자열 예제
- SQLD 내용 정리
- 백준 접두사 로직
- SQLD SQL 최적화 기본 원리
- 자바 예제
- 백준 부분합 로직
- SQL 기본 및 활용
- 백준
- 백준 예산 코드
- BFS
- Today
- Total
목록SQLD 내용 정리 (3)
혼자 공부하는 공간
더보기 트랜잭션 개요 COMMIT ROLLBACK SAVEPOINT > * COMMIT : SQL문의 결과를 DB에 반영시키는 작업 * ROLLBACK : SQL문의 결과를 DB에 반영시키지 않고 트랜잭션 시작 이전의 상태로 되돌리는 작업. * SAVEPOINT : ROLLBACK의 시점을 정할 수 있는 지점 * 트랜잭션의 대상이 되는 SQL문은 DML문(INSERT, UPDATE, DELETE, SELECT) * SELECT 문 중에서도 SELECT FOR UPDATE 등 배타적 LOCK을 요구하는 SELECT 문은 트랜잭션의 대상이 됨 1. 트랜잭션 개요 정의 * 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 일련의 연산. 특징 * 하나의 트랜잭션에는 하나 이상의 SQL 문장이 ..
더보기 INSERT UPDATE DELETE SELECT 산술 연산자와 합성 연산자 > * DDL VS DML - DDL(CREATE, ALTER, DROP, RENAME) 명령어 : DB의 테이블에 직접 영향을 미치기 때문에 DDL 명령어를 실행하는 순간 해당 작업이 즉시 DB에 반영된다. (AUTO COMMIT) - DML(INSERT, UPDATE, DELETE, SELECT) 명령어 : 조작하려는 테이블을 메모리 버퍼에 올려놓고 작업을 하기 때문에 DDL처럼 실행하는 순간 DB에 즉시 반영되는 것이 아니다. 따라서 버퍼에서 처리한 DML 명령어가 실제 테이블에 반영되기 위해서는 COMMIT 명령어를 입력하여 TRANSACTION을 종료해야 한다. : DML 명령어 실행 후 COMMIT / ROLL..
더보기 데이터 유형 CREATE TABLE 테이블과 칼럼 정의 CREATE TABLE 제약조건 생성된 테이블 구조 확인 SELECT 문장을 통한 테이블 생성 사례 ALTER TABLE ADD COLUMN DROP COLUMN MODIFY COLUMN RENAME COLUMN DROP CONSTRAINT ADD CONSTRAINT RENAME TABLE DROP TABLE TRUNCATE TABLE > 1. 데이터 유형 유형 * DB의 테이블에 특정 자료를 입력할 때, 자료를 받아들일 공간을 자료의 유형별로 나누는 기준. * 특정 칼럼을 정의할 때, 선언한 데이터 유형은 그 칼럼이 받아들일 수 있는 자료의 유형을 규정하게 됨. * 따라서 선언한 데이터 유형이 아닌 다른 유형의 데이터가 들어오는 경우 에러를..