제3절 DML
1. INSERT
INSERT INTO 테이블명 (컬럼)
VALUES (컬럼에 넣을 값);
INSERT INTO 테이블명
VALUES (전체 컬럼에 넣을 값);
- 한 번에 한 건만 입력된다.
- 문자 유형일 경우 SINGLE QUOTATION으로 값을 입력한다.
2. UPDATE
UPDATE 테이블명 SET 수정할 칼럼명 = 수정할 값;
3. DELETE
DELETE [FROM] 테이블명 (WHERE 조건)
- FROM은 생략 가능하면 WHERE조건이 없으면 테이블 전체 데이터가 삭제된다.
4. SELECT
SELECT [ALL/DISTINCT] 칼럼명, 칼럼명
FROM 테이블명;
- ALL : 생략가능 모두 출력한다.
- DISTINCT : 중복된 데이터의 경우 1건으로 출력한다.
- WILDCARD : 애스터리스트(*)을 사용하여 모든 칼럼 정보를 볼 수 있다.
SELECT * FROM 테이블명;
- ALIAS : 별명을 부여하여 칼럼 레이블을 SELECT 할 수 있다.
SELECT 칼럼명 AS 별명 or 칼럼명 AS "별 명" FROM 테이블명
- 칼럼명 바로 뒤에 온다.
- 사이에 AS 키워드를 사용할 수 있다.
- ALIAS가 특수문자, 공백이 있을 경우 Double Quotation 사용.
5. 산술 연산자와 합성 연산자
(1) 산술 연산자
(2) 합성 연산자
- 문자와 문자 연결 : || 2개의 수직바 사용 (Oracle), + 표시 사용 (SQL Server)
- CONCAT (String1, String2) 함수 사용 가능
'자격증 > SQLD' 카테고리의 다른 글
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제5절 WHERE절 (0) | 2021.05.26 |
---|---|
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제4절 TCL (0) | 2021.05.26 |
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제2절 DDL (0) | 2021.05.26 |
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제1절 관계형 데이터베이스 개요 (0) | 2021.05.26 |
SQLD 정리 / 과목 1 데이터 모델링의 이해 / 제2장 데이터 모델과 성능 / 제6절 분산 데이터베이스와 성능 (0) | 2021.05.22 |