[정처기] 실기 오답 - DB
데이터베이스 파일 구조
1. 순차 방법
- 레코드들의 물리적 순서가 레코드들의 논리적 순서와 같게 순차적으로 저장
2. 인덱스 방법
- <키값, 주소> 쌍으로 구성
- 인덱스가 가리키는 주소를 따라 원하는 레코드에 접근할 수 있도록 하는 방법
3. 해싱 방법
- 키값을 해시 함수에 대입시켜 계산한 결과를 주소로 사용하여 레코드에 접근할 수 있게 하는 방법
UPDATE [테이블] SET [데이터]
JOIN 테이블 (ON 조인조건)
조인조건 없을 경우 생략 가능
IN
속성값 제한, 개별 집합
CHECK
참이 되어야하는 조건
정렬
내림 DESC
오름 ASC
INSERT INTO ... VALUES
UPDATE SET WHERE
DELETE FROM WHERE
CREATE VIEW [뷰이름] AS [조회 쿼리]
CREATE INDEX [인덱스명] ON 테이블명(컬럼명1, 컬럼명2...);
GRAN 권한 ON 테이블 TO 사용자;
REVOKE 권한 ON 테이블 FROM 사용자;
ALTER TABLE 테이블명 [ADD | MODIFY | DROP]
DROP TABLE
CASCADE / RESTRICT
TRUNCATE
DISTINCT : 중복되면 하나만
UNION : 중복 제거한 모든 값
INTERSECT : 겹치는 값만
CREATE TABLE 테이블명 (
컬럼명 VARCHAR(10) PRIMARY KEY,
컬럼명 VARCHAR(5) NOT NULL
);
SELECT 컬럼 FROM 테이블
WHERE 조건
GROUP BY 컬럼 ROLLUP -
HAVING
ORDER BY
;
SELECT 컬럼명
FROM 테이블명 (FULL) JOIN 테이블명
ON 조인조건;
SELECT A.책번호, A.책명, B.가격
FROM 도서 A (FULL) JOIN 도서가격 B
ON A.책번호 = B.책번호;