SQL/제 2과목

관리구문DML(Data Manipulation Language)INSERT, UPDATE, DELETE, MERGECommit or Rollback 필수INSERT(삽입)테이블에 행을 삽입할 때작성하지 않으면 NULL 입력INSERT INTO TABLE1 VALUE(V1, V2, ...);INSERT INTO TABLE1(COL1, COL2, ...) VALUE(V1, V2, ...);UPDATE(수정)데이터를 수정, 컬럼 단위 수행UPDATE TABLE1 SET COL1 = 11220 WHERE 조건;--------------UPDATE TABLE1 SET COL1 = 11220, COL2 = 5500 WHERE 조건;DELETE(삭제)데이터를 삭제할 때, 행 단위 수행DELETE TABLE1 ..
SQL 활용서브쿼리SQL문 안의 또 다른 SQL문GROUP BY 절 제외 모두 사용 가능스칼라 서브쿼리(SELECT 절)주로 서브쿼리를 하나의 컬럼으로 사용하기 위해SELECT COL1, (SELECT COL2 FROM TABLE2 WHERE 조건) FROM TABLE1;인라인 뷰(FROM 절)주로 서브쿼리를 테이블처럼 사용하기 위해SELECT COL1 FROM (SELECT COL2 FROM TABLE1) WHERE 조건;WHERE 절 서브쿼리가장 흔한 서브쿼리값의 전달을 목적SELECT COL1 FROM TABLE1 WHERE 조건연산자 (SELECT COL2 FROM TABLE2 WHE..
SQL 기본데이터 무결성개체 무결성- 기본키는 NULL 값이나 중복값을 가질 수 없음참조 무결성- 외래키는 NULL이거나 참조 테이블의 기본키와 동일도메인 무결성- 속성 값이 정의된 도메인에 속한 값NULL 무결성- 특정 속성에 NULL을 허용하지 않는 것고유 무결성- 특정 속성에 값이 중복되지 않는 것키 무결성- 하나의 관계에는 적어도 하나의 키가 존재해야 함SQL 종류DDL(Data Definition Language)CREATE, ALTER, DROP, TRUNCATEDML(Data Mnipulation Language)INSERT, DELETE, UPDATE, MERGEDCL(Data Control Language)GRANT, REVOKETCL(Transaction Control Language)..
고민하는만두
'SQL/제 2과목' 카테고리의 글 목록