일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 예약
- 내심정
- 리눅스
- 실비용
- #DB#SQLD#자격증
- 겨울
- 계획
- 인프라
- IT
- 일정
- ip
- 이탈리아
- JAVA #언어 #프로그래밍 #IT #개발 #코딩
- 메시지 큐
- 유럽여행
- 여행 #
- 영국
- 샐러리
- 여행
- 유럽
- JAVA #객체지향 #프로그래밍 #언어 #IT #기초
- 준비
- 서버
- 파이썬
- 배낭여행
- 추억
- 1달살기
- RabbitMQ
- JAVA #언어 #프로그래밍 #코딩 #static #정적함수 #정적변수 #클래스
- 경험
- Today
- Total
YoonWould!!
1. WHERE 조건절 개요데이터를 가져오기 위해서는 SELECT 절과 FROM 절만을 사용하여 기본적인 SQL 문장을 구성한다면 자신이 원하는 자료만을 검색하기 위해서 SQL 문장에 WHERE 절을 이용하여 자료들에 대하여 제한할 수 있다.현실의 데이터베이스는 많은 사용자나 프로그램들이 동시에 접속하여 다량의 트랜잭션을 발생하고 있다. WHERE 조건절을 사용하지 않고 필요 없는 많은 자료들을 데이터베이스로부터 요청하는 SQL 문장은 해당 데이터 베이스의 CPU와 메모리를 과다 사용하게 되어 성능을 저하 시키게 된다. 뿐만아니라 조건이 없는 SELECT문은 테이블을 전체(FTS) 를 읽게 되어 데이터의 양에 따라 성능을 저하 시키게 된다 (FTS가 무조건 나쁜 것은 아니며 병렬 처리 등을 이용해 유용하..
1. 트랜잭션 개요트랜잭션은 데이터베이스의 논리적 연산단위이다.밀접히 관련되어 분리될 수 없는 한 개 이상의 데이터베이스 조작을 가리킨다.하나의 트랜잭션에는 하나 이상의 SQL 문장이 포함된다. 트랜잭션은 분할할 수 없는 최소의 단위이다.하나의 트랜잭션은 전부 적용하거나 전부 취소한다. 즉, TRANSACTION은 ALL OR NOTHING의 개념인 것이다.은행에서의 계좌이체 상황을 연상하면 트랜잭션을 이해하는데 도움이 된다. 계좌이체는 최소한 두 가지 이상의 작업으로 이루어져 있다. 우선 자신의 계좌에서 잔액을 확인하고 이체할 금액을 인출한 다음 나머지 금액을 저장한다. 그리고 이체할 계좌를 확인하고 앞에서 인출한 금액을 더한 다음에 저장하면 계좌이체가 성공한다.계좌이체 사례STEP1. 100번 계좌의..
1. INSERT테이블에 데이터를 입력하는 방법은 두 가지 유형이 있으며 한 번에 한 건만 입력된다. ▶ INSERT INTO 테이블명 (COLUMN_LIST) VALUES (COLUMN_LIST에 넣을 VALUE_LIST); ▶ INSERT INTO 테이블명 VALUES (전체 COLUMN에 넣을 VALUE_LIST); -- 아래는 SELECT절에서 읽어온 값을 저장할때(컬럼명, 데이타 타입 동일하게) ▶ INSERT INTO 테이블명 SELECT * FROM 테이블명; 해당 칼럼명과 입력되어야 하는 값을 서로 1:1로 매핑해서 입력하면 된다. 해당 칼럼의 데이터 유형이 CHAR나 VARCHAR2 등 문자 유형일 경우 『 ' 』(SINGLE QUOTATION)로 입력할 값을 입력한다. 숫자일 경우 『 ..