728x90
● IN 연산자
컬럼 IN (값1,값2)
ex) WHERE 학년 IN (3 , 4);
● INDEX 생성
CREATE INDEX 인덱스명 ON 테이블명(컬럼명1,2...)
ex) CREATE INDEX idx_name ON STUDENT(NAME);
● DELETE
DELETE FROM 테이블명 WHERE 조건 ;
ex) DELETE FROM 학생 WHERE 이름 = '민수' ;
● ALTER TABLE 컬럼 추가
ALTER TABLE 테이블명 ADD 컬럼명 데이터타입[제약조건];
● ALTER TABLE 컬럼 삭제
ALTER TABLE 테이블명 DROP 컬럼명
● CHECK 테이블 생성시 제약조건
CHECK(조건식)
ex) 성별 CHAR(1) CHECK ( 성별 = 'M' OR 성별 = 'F' );
● 뷰 생성
CREATE VIEW 뷰이름 AS 조회쿼리;
ex) CREATE VIEW 사원뷰 AS select 사원, 이름 from 사원 where 성별 = 'M';
● LIKE
WHERE 컬럼 LIKE 패턴
ex) WHERE 이름 LIKE '%이%' ---> 앞뒤로 '이'가 들어가는 이름 찾기
● BETWEEN
WHERE 컬럼 BETWEEN 값 1 AND 값 2
ex) WHERE 학년 BETWEEN 1 AND 3 ; ---> 학년이 1와 3사이 찾기
● LEFT JOIN
FROM 테이블1 A LEFT JOIN 테이블2 ON 조인조건
ex) FROM 도서 A LEFT JOIN 도서가격 B ON A.책번호 = B.책번호;
● INSERT
INSERT INTO 테이블명(속성1,속성2...) VALUES(데이터1, 데이터2...)
728x90
'정보처리기사' 카테고리의 다른 글
[정보처리기사] 정처기 문제 복원 블로그 (0) | 2022.05.12 |
---|---|
[정보처리기사] 2022년 1회차 가채점 결과 (0) | 2022.05.08 |
[정보처리기사] 정처기 헷갈리는 단어 정리 (0) | 2022.05.06 |
[정보처리기사] 구성요소, 프로세스(절차) 모음 (0) | 2022.05.04 |
[정보처리기사] 실기 정리 ( 3 / 3 ) (0) | 2022.05.03 |