반응형
- 만들어진 테이블에 관리하기를 원하는 자료들을 입력, 수정, 삭제, 조회하는 명령어
1. INSERT
- 데이터 입력
2. UPDATE
- 데이터 수정
3. DELETE
- 데이터 삭제
- DELETE vs TRUNCATE TABLE
- DELETE는 삭제된 데이터를 로그로 저장하지만 TRUNCATE는 로그도 같이 삭제하기 때문에 ROLLBACK이 불가하다.
- 시스템 활용 측면에서는 삭제된 데이터를 로그로 저장하는 DELETE보다는 시스템 부하가 적은 TRUNCATE를 권고한다.
4. SELECT
- 데이터 검색
- ALL & DISTINCT
- ALL : Default 옵션이므로 별도로 표시하지 않아도 된다. 중복된 데이터가 있어도 모두 출력한다.
- DISTINCT : 중복된 데이터가 있는 경우 1건으로 처리해서 출력한다.ALL DISTINCT - WILDCARD 사용
- * : 모든 데이터 조회구문형식 WILDCARD - ALIAS 사용
- 칼럼명 바로 뒤에 온다.
- 칼럼명과 ALIAS 사이에 AS, as 키워드를 사용할 수도 있다.(option)
- 이중 인용부호는 ALIAS가 공백, 특수문자를 포함할 경우와 대소문자 구분이 필요할 경우 사용된다.ALIAS
5. 산술 연산자와 합성 연산자
- 산술 연산자
산술 연산자 종류 산술 연산자 - 합성 연산자
- 문자와 문자를 연결하는 경우 2개의 수직 바(| |)에 의해 이루어진다.(Oracle)
- 문자와 문자를 연결하는 경우 + 표시에 의해 이루어진다.(SQL Server)
- 두 벤더 모두 공통적으로 CONCAT(string1, string2) 함수를 사용할 수 있다.
- 칼럼과 문자 또는 다른 칼럼과 연결시킨다.
- 문자 표현식의 결과에 의해 새로운 칼럼을 생성한다.합성 연산자
반응형
'SQLD > 2과목 SQL 기본 및 활용' 카테고리의 다른 글
[SQLD]Ⅱ- 1장 SQL 기본 - 6절 함수(FUNCTION) (0) | 2022.04.07 |
---|---|
[SQLD]Ⅱ- 1장 SQL 기본 - 5절 WHERE 절 (0) | 2022.04.06 |
[SQLD]Ⅱ- 1장 SQL 기본 - 4절 TCL(TRANSACTION CONTROL LANGUAGE) (0) | 2022.04.01 |
[SQLD]Ⅱ- 1장 SQL 기본 - 2절 DDL(DATA DEFINITION LANGUAGE) (0) | 2022.03.29 |
[SQLD]Ⅱ- 1장 SQL 기본 - 1절 관계형 데이터베이스 개요 (0) | 2022.03.29 |