예전에 강의 들을때 써놓은건데 봐도 내가 뭔말하는건지 잘 못알아 듣겠다
ㅋㅋ
where절 쓰는것을 자꾸 쪼인건다고한다?? 생각해보니 where가 조인같기도하고
table의 작성
TABLESPACE SYSTEM: 하드디스크에 항당된 공간.
공통 코드의 작성
1.코드 마스터: 대분류 타입코드
1)타입코드와 설명은 꼭 정의를 해놓아야한다.
엑셀 파일같은것으로
2)삭제를 하면 안됨 USE_YN어트리뷰트로 삭제
3)소팅 컬럼도 넣는다. 순서때문에
PK:분류코드
2.코드상세:<==이게 트리구조로 만들 리커시브 테이블이다
1)자신을 레퍼런스한다.
2)삭제를 하면안됨 USE_YN컬럼 삭제
3)소팅 컬럼도 넣는다. 순서때문에
PK:분류코드+ 상세코드
어트리뷰트에 부모분류코드 부모상세코드가있다
이렇게 테이블을 구성하면 조인을 걸면 하위 자식들이 쪼조록 따라온다는 말이있다.
리쿼시브모델: CONNECT BY 문으로 위에 트리 구조의 데이터를 select 할수있다.
폴더 구조도 구현가능
select 했을경우
level 1,2,3,4 이런식으로 레벨 컬럼이 하나생기고 순서대로 나오게된다.
데이터 타입
1. CHAR: char(100) 남는 자리는 space로 체워진다.
2. VARCHAR2:남는자리는 자리를 차지하지않는다.
3. NUMBER : 기본 21바이트 10 -38승 부터 10 38승
정의시 NUMBER(10,3) 10자리중 3자리가 소수 7자리가 정수
4.DATE: 7바이트 where 절에서 조건을 성립하기위해 format 변환이 필요할 경우가있는데 변환을 적게하기위해 조건을 변환해서 넣던지 다 같은형을 쓰던지한다.
5.TIMESTAMP: 7~11바이트 밀리세컨드 9자리? 까지 찍어넴
그외
LONG: 문자열 2G
RAW: 바이트문자열 2G
LONG RAW :이진문자열 오라클이 변환할수없는데이터 2G
BLOB :이진 구조화되지않은데이터4G
CLOB: 문자 데이터 4G
'Mysql' 카테고리의 다른 글
DB 블락 구조와 이력관리의 위험성 (0) | 2020.03.03 |
---|---|
mysql 정규식 REGEXP (0) | 2020.03.03 |
Mysql 이모티콘 오류 Caused by: java.sql.SQLException: Incorrect string value (0) | 2019.03.28 |