본문 바로가기
자격증/SQLD

SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제3절 DML

by RUCKUS 2021. 5. 26.

제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) 함수 사용 가능