본문 바로가기

oracle132

6장. DDL DDL(Data Definition Language) : CREATE(생성), ALTER(수정), TRUNCATE(잘라내기), DROP(삭제) DML(Data manipulation Language) : INSERT(입력), UPDATE(변경), DELETE (삭제), MERGE(병합) -- 데이터를 관리하는 명령어 DCL(Data Control Language) : GRANT(권한주기), REVOKE(권한뺏기) TCL(Transaction Control Language) : COMMIT(확정), ROLLBACK(취소) 1. CREATE - 사용자가 값을 입력하지 않을 경우 기본적으로 null 값이 자동으로 입력- 사용자가 값을 입력하지 않을 경우 null값 외에 다른 특정한 값을 지정 : default.. 2014. 10. 2.
5장. JOIN [관계형 데이터베이스(RDBMS)]- 모든 정보들이 하나의 테이블에 몰려 있는 것이 아니라 여러곳의 테이블에 정규화 되어 흩어져 있다는 뜻- 각테이블 끼리 서로 특정한 규칙이나 관계가 있도록 설계- JOIN : 여러 테이블에 흩어져 있는 정보 중에서 사용자가 필요한 정보만 가져와서 가상의 테이블 처럼 만들어서 결과를 보여줌. [JOIN]- oracle용 JOIN : oracle 제품에서 사용되는 oracle용 JOIN- 표준(ANSI) JOIN : 모든 제품들에서 공통적으로 사용가능 1. Cartesian Product (카티션 곱)- JOIN 쿼리 중에서 where절에 기술하는 join조건이 잘못 기술되었거나 아예없을 경우 발생- ANSI SQL 에서는 'CROSS JOIN' 이라고 함- JOIN 작업.. 2014. 10. 2.
4장. 복수행 함수 (그룹함수) 복수행 함수 (그룹함수) [ GROUP 함수의 종류 ]- 그룹함수 ( 컬럼명)- 데이터가 있는 항목의 건수만 - null 값은 안가져옴 1. COUNT - 데이터가 있는 항목의 건수를 반환- count(*) : null값을 포함한 모든 데이터의 총 건수- count(column_name) : null값을 제외한 데이터가 존재하는 행 건수 2. SUM - 입력된 데이터들의 합계값을 구하는 함수 3. AVG- 입력된 값들의 평균값을 구해주는 함수cf. median : 중간값- avg(column_name) : null값을 제외한 데이터가 존재하는 건수의 평균값을 구한다. 4. MAX / MIN- MAX : 주어진 데이터 중에서 가장 큰 값 (최대값)- MIN : 주어진 데이터 중에서 가장 작은 값 (최소값).. 2014. 10. 1.
3장. 정규식함수 정규식함수로 다양한 조건 조회 - 정규식 ^ 해당 문자로 시작하는 line 출력 $ 해당 문자로 끝나는 line 출력 . apple -> a...p : a로 시작하여 p로 끝나는 line ( . -> 1character) * 모든 이라는 뜻. 글자수가 0일수도 있음. [ ] 해당 문자에 해당하는 한 문자 [^] 해당 문자에 해당하지 않는 한 문자 [:문자클래스:] alpha : 모든 알파벳blank : 공백cntrldigit : 숫자graphlower : 소문자printspaceupper : 대문자xdigit - REGEXP_LIKE : 특정 패턴과 매칭되는 결과를 검색EX1. 영문자가 들어가 있는 행만 출력regexp_like(text, '[a-z]') --소문자regexp_like(text, '[A-.. 2014. 9. 30.
2장. 단일행 함수 단일행 함수 1. 문자 함수 INITCAP(문자열 or 컬럼명) 입력값의 첫 글자만 대문자로 변환 EX) INITCAP('abcd') --> Abcd LOWER(문자열 or 컬럼명) 입력값을 전부 소문자로 변환 EX) LOWER('ABCD') --> abcd UPPER(문자열 or 컬럼명) 입력값을 전부 소문자로 변환 EX) UPPER('abcd') --> ABCD LENGTH(문자열 or 컬럼명) 입력된 문자열의 길이 값을 출력 EX) LENGTH('한글') --> 2 LENGTHB(문자열 or 컬럼명) 입력된 문자열의 길이의 바이트 값을 출력 EX) LENGTHB('한글') --> 4 CONCAT(문자열1, 문자열2) 두 문자열을 결합해서 출력, || 연산자와 동일 EX) CONCAT('A','B').. 2014. 9. 29.
1장. SELECT 1. DESC - DESC [테이블명]- 특정 테이블에 어떤 컬럼이 있는지 조회하는 명령어 (Describe) 2. SELECT- SELECT [컬럼명] FROM [테이블명] WHERE [원하는 조건];- 데이터베이스에 저장되어 있는 데이터를 화면으로 조회하는 명령어- * : 전체 컬럼 조회 EX) SELECT * FROM emp;[컬럼 길이 조정 하는 법]- 데이터가 숫자일 경우 : COL [컬럼명] FOR 9999; --9는 숫자 1자리를 뜻함- 데이터가 문자일 경우 : COL [컬럼명] FOR a8; --8바이트까지 - 한 화면에 출력 가능한 줄 길이 설정 (가로 길이 설정) : SET LINE 200 --200바이트까지- 한 페이지에 출력 가능한 줄 수 설정 (세로 길이 설정) : SET PAGE.. 2014. 9. 29.
OEL5 + 11g + Raw Device #7/7 (Raw Device 설정 및 ASM삭제) 2014. 9. 26.
OEL5 + 11g + Raw Device #6/7 (DB엔진설치) 2014. 9. 26.
OEL5 + 11g + Raw Device #5/7 (GRID 설치) 2014. 9. 26.
OEL5 + 11g + Raw Device #4/7 (환경설정 Node2) Node_2 설정 시작 - RAC1 디렉토리에 있던 파일 중 확장자가 [.vmdk]인 파일과 [.vmx ]인 파일을 RAC2 디렉토리로 복사한다. - [.vmx] 파일을 메모장으로 열어 편집 - rac1을 rac2로 변경> diskplayName = " rac2"> nvram = "rac2.nvram"> extendedConfigFile = "rac2.vmxf"> 저장 - VMware로 [Open a Vitual machine]을 클릭 - RAC2 디렉토리에 복사해둔 [.vmx] 파일 선택 >> 열기> rac1 이름을 rac2로 변경해줘도 OK - [Power on this virtual machine] 클릭하여 Poweron> [I copied it] 클릭 - 부팅 완료 후 네트워크 설정(rac2)> .. 2014. 9. 26.