전역 데이터베이스 이름: orcl
sql플러스 클릭
사용자명: system
비번:11111111
하지만 sql 디벨로버를 사용할것.
SID에 orcl
varchar
mysql에서 varchar(10)이면 한글5글자 영어,숫자 10자이지만
오라클에서 varchar2(5 char)이런식으로 사용하면 어떤 문자든 5글자 사용
하지만 일반적으로 varchar2(10)이런식으로 사용한다.
chek
입력될때 자료를 확인해서 체크해준다.
check(속성명 in (체크할 자료))
check(속성명 between 1 and 5) - 1~5까지만 가능
number
number만 쓰면 기본값으로 (5,2)로 만들어짐.
number(3)-> 3개의 유효자리, 소수점 이하 X모두 정수
number(5,2)-> 5개의 유효자리, 소수점 이하 2자리(3자리 정수+소수점 이하2자리)
예)123.456은 123.46으로 입력됨(자리수까지 알아서 반올림적용)
999.999는 안됨, 999.992는 입력됨.
number(3,7)은 0.0000000~0.0000999까지 삽입가능
주제: 맛집 공유 커뮤니티 게시판 DB구축
시험정리
자료형(문자, 숫자, 날짜) 암기와 이해
함수: max, min, avg, count,다른함수는 찾아서 할 수 있도록.
테이블 조인(이너조인, 아우터 조인)
테이블 생성 명령어(create, drop, alter(modify, add))
DCL 명령어: commit, rollback
인덱스: 특징, 인덱스 생성 방법(기본키는 자동 생성, 자주 검색하는 컬럼은 create 명령어로 생성 가능), 삭제 방법
어떻게 사용하는게 좋을지 생각.
뷰: 특징, 생성방법
많이 사용했던 명령어등
desc, DCL, DML, DDL
*오류를 범할 수 있는 것 체크
1. 오라클에서 mysql의 auto_increment를 대처하기 위한 것이 시퀀스이다.(x)
2. 오라클에서는 외래키 옵션 설정 시 on update가 지원되지 않는다. 이것은 트리거를 활용하면 된다.
트리거는 오라클에서 on update가 지원되지 않아서 나온 기술이다(x)