Study
-
commit, rollback 이란?Study/데이터베이스 | DB 2020. 9. 9. 15:40
oracle 기준으로 작업을 진행합니다. COMMIT 명령어와 ROLLBACK 명령어의 사용 이유 데이터 무결성이 보장 영구적으로 변경하기 전에 데이터의 변경사항을 확인 논리적으로 연관된 작업을 그룹화 Commit 이전까지 행하던 작업들을 disk로 옮기는 작업 저장하는 작업 다른 세션에서도 해당 세션을 확인할 때, 저장되어있도록 하기 RollBack 저장된 작업을 이전 상태로 되돌리는 작업 되돌리는 작업 이전 commit지점으로 돌아가는 명령어 논리적인 작업의 단위를 취소하기 위한 작업
-
ORA-01756: 단일 인용부를 지정해 주십시오 | SQL ERRORStudy/데이터베이스 | DB 2020. 9. 8. 14:44
update dept2 set deptno=deptno+5 where (dname like'%R%); 위 쿼리문을 실행하자 '단일 인용부를 지정해 주십시오'라는 error가 뜹니다. 이러한 문제는 대부분 오탈자인 경우가 많습니다. 자세히 보면 '%R%를 하고 ' 로 닫지 않은 것이 보입니다. '를 다시 써주니 제대로 쿼리가 실행됩니다. 오탈자를 항상 확인하려는 습관을 길러야 합니다. 또한 update를 한 경우에는 set과 where을 꼭 붙여야 한다는 점을 까먹으면 안 됩니다. 없어도 실해은 되지만 전체 테이블을 수정하는 실수를 할 수 도 있기 때문입니다.
-
날짜 비교 SQL | date | oracleStudy/데이터베이스 | DB 2020. 9. 4. 09:13
사용 환경 : oracle db 11 9g, Oracle SQL Developer os : window 10 사용하는 테이블은 oracle 내에 있는 scott 테이블입니다. 테이블은 위와 같이 세 개의 테이블입니다. 82년 1월 1일 이후 입사자의 이름, 사번, 입사일자는? select ename, empno, hiredate from emp where hiredate > '1982-01-01'; -- hiredate > '82/01/01'; ' ' : 데이터형을 비교 " " : alias 별칭을 뜻함 hiredate는 date형식임을 알 수 있습니다.( scott table의 기본 설정) 해당 date를 비교하기 위해서는 '1982-01-01'등의 형식으로 비교할 수 있습니다. '82-01-01'도 ..
-
Oracle SQL 기본 쿼리문 | queryStudy/데이터베이스 | DB 2020. 9. 3. 17:02
사용 환경 : oracle db 11 9g, Oracle SQL Developer os : window 10 입사하며 SQL에 대해 다시 배우는 기회가 있었습니다. 학창 시절 정리해보지 못했던 부분을 천천히 정리해보고자 합니다. 환경은 위와 같습니다. 테이블은 oracle DB의 scott 테이블을 사용하였습니다. 테이블은 위와 같이 세 개의 테이블입니다. 직원들의 이름, 사번, 급여는? select ename, empno, sal from emp; 직원들의 이름, 사번, 입사날짜, 부서 번호는? select ename, empno, hiredate, deptno from emp; 직원들의 이름, 급여, 10% 인상된 급여는? select ename, sal, sal*1.1 as inc_sal from ..
-
OSI 7 layer 개념 및 설명 , 계층 프로토콜Study/네트워크 2020. 8. 5. 10:48
응용 (Application) 표현 (Presentation) 세션 (Session) 전송 (Transport) 네트워크 (Network) 데이터 링크 (Data) 물리 (Bit) 물리 계층 : 최하위 계층으로서 전기적, 기계적 특성을 이용해 데이터를 전송하게 됨. 데이터 전달. 에러 확인 기능 없음. 대표 프로토콜 : RS-232, X.25 데이터 링크 계층 : Point to Point 방식 적용됨. Mac 주소 적용함. 데이터의 단위는 프레임(Frame) 물리 계층에서 송수신되는 정보의 오류와 흐름을 관리하여 '안전한 정보의 전달' 수행. 대표 프로토콜 : Etherent(이더넷), PPP, HDLC 네트워크 계층 : 라우팅 (목적지까지 가장 안전하고 빠르게 데이터를 보내는 기능) 기능 있음. IP..
-
MariaDB 사용법Study/데이터베이스 | DB 2019. 11. 25. 18:22
MariaDB : 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS) 본인은 윈도우와 AMAZONE EC2 서버에 MariaDB를 설치해보았다. 설치법은 각각 다르지만, 쿼리문들은 똑같으므로 해당글에 적어보겠다. ------------------------------------------------------------------------------------------------------ 1. DataBase 확인 show databases; =>MariaDB내에 존재하는 Database들을 볼수 있다. 2. DataBase 사용 use sailors_and_boats; =>가상의 sailors_and_boats라는 DB에 들어간다. 3. Reserves 테이블 생성 create table r..