SQLD 단원별 목록으로
1. INSERT
- 테이블에 데이터를 입력하는 방법은 두 가지 유형이 있으며 한 번에 한 건만 입력된다.
2. UPDATE
- UPDATE 다음에 수정되어야 할 칼럼 이 존재하는 테이블명을 입력하고 SET 다음에 수정되어야 할 칼럼명과 해당 칼럼에 수정되는
값으로 수정이 이루어진다.
3. DELETE
- DELETE FROM 다음에 삭제를 원하는 자료가 저장되어 있는 테이 블명을 입력하고 실행한다. 이때 FROM 문구는 생략이 가능한
키워드이며, WHERE 절을 사용하지 않는다면 테이블의 전체 데이터가 삭제된다.
※ 참고
- DDL(CREATE, ALTER, RENAME, DROP) 명령어인 경우에는 직접 데이터베이스의 테이블에 영향을 미치기 때문에 DDL
명령어를 입력하는 순간 명령어에 해당하는 작업 이 즉시(AUTO COMMIT) 완료.
- DML(INSERT, UPDATE, DELETE, SELECT) 명령어의 경우, 조작하려는 테이블을 메모리 버퍼에 올려놓고 작업을 하기 때문에
실시간으로 테이블에 영향을 미치는 것은 아니다. 따라서 버퍼에서 처리한 DML 명령어 가 실제 테이블에 반영되기 위해서는
COMMIT 명령어를 입력하여 TRANSACTION을 종료해야 한다.
4. SELECT
- 사용자가 입력한 데이터는 언제라도 조회가 가능하다.
5. 산술 연산자와 합성 연산자
가) 산술 연산자
- NUMBER와 DATE 자료형에 대해 적용되며 일반적으로 수학에서의 4칙연산과 동일하다. 그리고 우선순위를 위한 괄호 적용이 가능
나) 합성(CONCATENATION) 연산자
- 문자와 문자를 연결하는 합성연산자를 사용하면 별도의 프로그램 도움 없이도 SQL 문장만으로도 유용한 리포트를 출력할 수 있다.
- 문자와 문자를 연결하는 경우 2개의 수직 바(||)에 의해 이루어진다. (Oracle)
- 문자와 문자를 연결하는 경우 + 표시에 의해 이루어진다. (SQL Server)
- 두 벤더 모두 공통적으로 CONCAT (string1, string2) 함수를 사용할 수 있다.
- 칼럼과 문자 또는 다른 칼럼과 연결시킨다.
- 문자 표현식의 결과에 의해 새로운 칼럼을 생성한다.
'자격증 > SQL개발자(SQLD)' 카테고리의 다른 글
3-5장. SQL 기본(WHERE 절) (8) | 2023.05.23 |
---|---|
3-4장. SQL 기본(TCL[TRNSACTION CONTROL LANGUAGE]) (6) | 2023.05.23 |
3-2장. SQL 기본(DDL[DATA DEFINITION LANGUAGE]) (6) | 2023.05.23 |
3-1장. SQL 기본(관계형 데이터베이스 개요) (6) | 2023.05.21 |
2-6장. 데이터 모델과 성능_분산 데이터베이스와 성능 (5) | 2023.05.21 |