타오름
조각보
타오름
전체 방문자
오늘
어제
  • 조각보
    • DEVELOPER B 🌱
      • Programming
      • Java
      • Spring | SpringBoot
      • JPA
      • Database
      • DS | Algorithms
      • CS
      • Git | Github
      • IDE

블로그 메뉴

  • HOME
  • TAG
         
        

CALENDAR

        
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
    

티스토리

hELLO · Designed By 정상우.
타오름

조각보

[SQLD] 데이터 조작어 (DML) 요약
DEVELOPER B 🌱/Database

[SQLD] 데이터 조작어 (DML) 요약

2021. 8. 28. 22:34

 

 

 

> INSERT

   

    - 테이블에 데이터를 입력하는 방법

    - 한 번에 한 건만 입력

 

  INSERT INTO 테이블명 (COLUMN_LIST) 
  VALUES (COLUMN_LIST에 넣을 VALUE_LIST);
 칼럼의 순서는 테이블의 칼럼 순서와 매치할 필요 없음.
 정의하지않은 칼럼은 Default로 NULL 값이 입력
  INSERT INTO 테이블명 (COLUMN_LIST) 
  VALUES (COLUMN_LIST에 넣을 VALUE_LIST);
  모든 칼럼에 데이터를 입력하는 경우로 칼럼리스트를 언급하지
  않아도 되지만, 칼럼의 순서대로 빠짐없이 데이터가 입력되어야 한다

 

 

 

> UPDATE

 

    - 테이블의 데이터를 수정하는 방법

    - 일반적으로는 WHERE 절을 사용하여 업데이트 대상 행을 선별한다. WHERE을 사용하지 않으면 테이블 전체 데이터가 수정

 

UPDATE 테이블명
SET 수정되어야 할 칼럼명 = 수정되기를 원하는 새로운 값;

 

 

 

> DELETE

 

    - 테이블의 데이터를 삭제하는 방법

    - FROM은 생략 가능

   - 일반적으로는 WHERE 절을 사용하여 업데이트 대상 행을 선별한다. WHERE을 사용하지 않으면 테이블 전체 데이터가 삭제

 

DELETE [FROM] 삭제를 원하는 정보가 있는 테이블명;

 

 

 

> SELECT 

 

    - 테이블의 데이터를 조회하는 방법

    - 조회하기를 원하는 칼럼명을 콤마 구분자로 구분하여 나열하고 FROM 다음에 해당 칼럼이 존재하는 테이블명을 입력

 

SELECT [ALL/DISTINCT] 보고싶은 칼럼명
FROM 해당 칼럼들이 있는 테이블명; 
 - ALL :  중복된 데이터가 있어도 모두 출력. DEFAULT 옵션이므로 별도로 표시하지 않아도 된다.
- DISTINCT :  중복된 데이터가 있는 경우 1건으로 처리해서 출력
SELECT *
FROM 테이블명; 
해당 테이블의 모든 칼럼 정보를 보고싶은 경우에는 와일드카드로 애스터리스크(*)를 사용하여 조회
SELECT 보고싶은 칼럼명 [AS] 별명
FROM 테이블명;
조회된 결과에 일종의 별명(ALIAS)를 부여해서 칼럼 레이블을 변경할 수 있다.
AS는 생략 가능
SELECT 보고싶은 칼럼명 "별명"
FROM 테이블명
이중 인용부호는 ALIAS가 공백, 특수문자를 포함할 경우와 대소문자 구분이 필요한 경우에 사용된다.

 

 

산술 연산자   () , *, / , +, - (우선순위) 적절한 ALIAS를 새롭게 부여하는 것이 좋음
합성 연산자 || , + , CONCAT(string 1, string2) 칼럼과 문자 또는 다른 칼럼과 연결시키며 결과에 의해 새로운 칼럼 생성

 

 

 

> DAUL 테이블

 

    - 사용자 테이블이 필요없는 SQL 문장의 경우에도 필수적으로 DAUL 이라는 테이블을 FROM절에 지정한다(오라클)

    - 사용자 SYS가 소유하며 모든 사용자가 엑세스 가능한 테이블

    - SELECT~FROM~의 형식을 갖추기 위한 일종의 DUMMY 테이블

    - DUMMY라는 문자열 유형 칼럼에 'X'라는 값이 들어 있는 행을 1건 포함하고 있다.

 

 

 

출처 : 한국데이터산업진흥원 게시자료

저작자표시 비영리 변경금지 (새창열림)
    'DEVELOPER B 🌱/Database' 카테고리의 다른 글
    • [SQLD] WHERE 절 요약
    • [SQLD] 트랜잭션 제어어 (TCL) 요약
    • [SQLD] 데이터 정의어(DDL) 요약
    • [SQLD] 관계형 데이터 베이스 개요 요약
    타오름
    타오름

    티스토리툴바