본문 바로가기

반응형

DML

(2)
[SQLD] DML DMLDML(Data Manipulation Language)데이터의 삽입(INSERT), 수정(UPDATE), 삭제(DELETE), 병합(MERGE)반드시 저장(commit) 혹은 취소(rollback) 필요INSERT테이블에 행을 삽입할 때 사용한 번에 한 행만 입력 가능SQL Server: 여러 행 동시 삽입 가능하나의 컬럼에는 한 값만 삽입 가능컬럼별 데이터 타입과 사이즈에 맞게 삽입문자 컬럼에 숫자값 입력이 가능하나, 권장하지 않음.숫자 컬럼에 문자값 ('001') 입력이 가능하나, 권장하지 않음.INTO 절에 컬럼명을 명시하여 일부 컬럼만 입력 가능작성하지 않은 컬럼은 NULL이 입력됨작성하지 않은 컬럼의 데이터 타입이 NOT NULL인 경우는 오류 발생전체 컬럼에 대한 데이터 입력 시 테이블..
[SQLD] SELECT 문 SQL 종류 SQL은 기능에 따라 다음과 같이 구분함 SQL 종류 설명 SELECT문 SELECT문은 6개 절로 구성되며 각 절은 순서대로 작성해야 한다. (GROUP BY와 HAVING은 서로 바꿀 수 있지만 보통 GROUP BY 다음에 HAVING을 사용함) SELECT 문의 내부 파싱(문법적 해석) 순서는 나열된 순서와 다르다. FROM > WHERE > GROUP BY > HAVING > SELECT > ORDER BY 순서로 실행된다. SELECT [ALL/DISTINCT] 보고 싶은 컬럼명, 보고 싶은 컬럼명, ... FROM 해당 컬럼들이 있는 테이블명 ; ALL: Default 옵션이므로 별도로 표시하지 않아도 된다. 중복 데이터가 있어도 모두 출력한다. DISTINCT: 중복 데이터가 있..

반응형