Goal - Oracle DB에서 연산자를 통해 데이터를 조회한는 방법을 예시를 통해 알아본다. - 산술 연산자, 비교 연산자, 관계 연산자, 패턴 비교 연산자 1. 산술 연산자 - 연산자 : +, -, *, / 1-1 연산자 +의 사용시 주의할 점 1) 공지사항(NOTICE)의 조회수를 조회하시오. 단 기존 값에 1을 더해서 조회하시오 - SELECT HIT+1 FROM NOTICE; 와 같이 조회하면, 조회된 속성의 이름이 HIT+1처럼 나타난다, 이렇게 나오게 되면 JDBC를 사용할 때 참고하고자 하는 속성명이 달라서 오류가 발생할 수 있다. - 따라서 이럴 때는 as를 사용하여 SELECT HIT+1 (as) HIT FROM NOTICE;와 같이 조회한다. 1-2 숫자와 문자의 + 연산 - SEL..
1. DEFAULT - 제약 조건으로서 해당 필드의 기본값을 설정할 수 있게 해준다. - 필드에 DEFAULT를 설정하고, 레코드를 입력할 때 해당 필드 값을 전달하지 않으면, 자동으로 설정된 기본값을 저장한다. 2. CREATE 문으로 DEFAULT 설정 - CREATE문으로 테이블을 생성할 때 해당 필드의 타입 뒤에 DEFAULT를 명시하면, 해당 필드의 기본값을 설정할 수 있음. CREATE TABLE TEST ( ID INT, Name VARCHAR(30), BookNumber int, BookName VARCHAR(30) DEFAULT 'Hello' ); - DEFAULT 설정후 INSERT INTO 문을 사용하여 BookName 필드의 값을 가지지 않는 새로운 레코드를 추가하면, 해당 필드값에..
Goal - 트랜잭션을 예시를 통해 쉽게 알아본다 - 트랜잭션의 특성을 알아본다 - Commit과 Rollback에 대해 알아본다. 1. 트랜잭션 (Transaction) - 데이터베이스의 상태를 하나의 상태에서 또 다른 일관된 상태로 변화시켜 주는 일련의 논리적인 연산 집합을 의미함. - 데이터베이스에서 일어나는 연산의 집합, 작업의 단위 ex) 은행의 고객 데이터베이스에는 계좌 정보가 있고, 해당 계좌 정보에 입금을 요청하거나 출금을 요청하는 작업 하나하나가 트랜잭션임. - 트랜잭션이 수행되면 데이터베이스의 상태를 하나의 일관된 상태에서 다른 일관된 상태로 변화시킴. - 하나의 트랜잭션은 반드시 완료(Commit)되거나 복귀(Rollback)되어야 함. (All or Nothing) ex) 은행에서 ..
Goal - 데이터를 조작하는 DML언어 4가지에 대해 알아본다. - INSERT, SELECT, UPDATE, DELETE 1. INSERT - 데이터 삽입 명령어 - INSERT INTO VALUES 1) 모든 필드 값을 입력하기 -> INSERT INTO MEMBER VALUES( 'newlec', '111, 'gildong', 'male', '1995-02-29'); 2) 원하는 필드만, 원하는 순서대로 입력하기 -> INSERT INTO MEMBER(ID, PWD) VALUES('newlec', '111'); -> INSERT INTO MEMBER(PWD, ID) VALUES('111', 'newlec'); -> 입력하지 않은 나머지 부분은 NULL 값으로 채워짐 2. SELECT - SELEC..
- 20200403
- 20201204
- 20200330
- 20200427
- 20200502
- 20200317
- 20200421
- 20200420
- 20200423
- 20200804
- chapter8
- likelion
- 20200415
- 20200503
- chapter7
- 백준
- 20200624
- 20200424
- 생활코딩리눅스
- 20200413
- 20200417
- 20200428
- 20200425
- 20200512
- 20200406
- 20200510
- 20200504
- 20200622
- 20200429
- 20200319
- Total
- Today
- Yesterday