서비스를 구매(이용)할 때 최초에 지급하는 돈
그 상품이나 서비스를 이용하는 기간에 계속 지급하는 돈
하드웨어 구매비용과 엔지니어나 프로그래머의 급여 등
소프트웨어 라이선스 요금.
DBMS 설치해서 동작하는 하드웨어(DB 서버)의 CPU 성능에 따라 가격이 결정되는 라이선스 체계
DBMS를 이용하는 사용자 수에 따라 가격이 결정되는 라이선스 체계
프로세서 라이선스와 사용자 라이선스 모두 규모가 커질수록 라이선스료도 증가.
시스템 가동 후 장애 대응비와 유지보수 비용 등
스탠다드 에디션과 엔터프라이즈 에디션.
엔터프라이즈(기업형) 에디션은 스탠다드 에디션에 없는 편리한 기능이 있어 그만큼 비쌈.
DESC 테이블명;
DESC는 SQL 명령이 아님. 이 명령으로 테이블에 어떤 열이 정의되어 있는 지 알 수 있음. (구조 참조 가능)
Integer형 : 수치형의 하나, 정수값 저장
Char형 : 문자열형의 하나, 문자열 저장. 열의 최대 길이를 지정해줘야 함. 고정 길이 문자열
Varchar형 : 문자열형의 하나, 문자열 저장. 최대 길이를 지정해주는 것은 char형과 동일. 가변 길이 문자열
Date형 : 날짜값을 저장
Time형 : 시간 저장.
SELECT 열1, 열2 FROM 테이블명 WHERE 조건식
행을 선택할 때는 WHERE구, 열을 선택할 때는 SELECT구.
(순서 바꿔서 쓰면 안됨.) WHERE 구 생략 시, 테이블 내의 모든 행이 검색 대상.
문자열을 비교문 사용 시에는 ''로 묶어 표기.
날짜시간형의 경우도 ''로 묶어 표기.
연원일은 하이픈 - 로 구분.
시각은 시분초를 콜론 : 으로 구분.
NULL값 검색시, = 연산자로 NULL은 검색 불가.
IS NULL을 사용해야함.
SELECT * FROM sample21 WHERE birthday IS NULL
WHERE에서 비교문 사용 가능. >, <, =
= : 좌변과 우변의 값이 같을 경우 참
<> : 좌변과 우변의 값이 같지 않을 경우 참
> : 좌변의 값이 우변의 값보다 클 경우 참
>= : 좌변의 값이 우변의 값보다 크거나 같을 경우 참
< : 좌변의 값이 우변의 값보다 작을 경우 참
<= : 좌변의 값이 우변의 값보다 작거나 같을 경우 참