데이터 및 C언어/SQL 공부

[SQL] SQL 공부 : 데이터 조작어(DML)

  • -
반응형

[SQL] SQL 공부 : 데이터 조작어(DML)


 

∇데이터 조작어(DML)  - 데이터를 다룬다.

     : 데이터 조작어는

       데이터를 삽입(INSERT),조회(SELECT),수정(UPDATE),삭제(DELETE)할 때 사용하는 명령어입니다.

      

 

      1. 조회 [ SELECT ]

           : "데이터 조회"는 데이터 분석의 시작입니다.

             데이터베이스에서 데이터를 조회할 때 사용합니다.

               단순 조회에서부터 복잡한 쿼리 작성까지 능숙해야 합니다.

 

 

               1-1. 기본 조회 : 모든 컬럼을 조회하거나 특정 컬럼만 선택해서 조회. { *를 쓰면 모든 컬럼 조회 }

                     

 

 

 

               1-2. 조건부 조회 : WHERE 절 사용.[WHERE 뒤에 특정 조건에 맞는 데이터를 조회]

                     

 

               1-3. 정렬값으로 조회하기: ORDER BY 절 사용.[데이터를 특정 열을 기준으로 정렬]

                                                           - 디폴트는 ASC(오름차순) / 내림차순은 지정(DESC)

                       

               1-4. 그룹조회 : GROUP BY

                                        - 데이터를 특정 열을 기준으로 그룹화합니다.

 

 

              1-5.집계값 조회하기 :  집계 함수 사용(SUM, AVG, COUNT 등)

                                        - 그룹화된 데이터에 대해 요약 통계를 계산합니다.

                                        - [ COUNT, SUM, AVG, MAX, MIN ]

                                                     

 

               

                  1-6. 조인[JOIN] : 여러 테이블을 연결하여 데이터 조회해오기. 

                                       : INNER JOIN/ LEFT JOIN/ RIGHT JOIN/ FULL JOIN/ CROSS JOIN

    

                                 

 

 

   2. 데이터 삽입 [ INSERT ]

            : 데이터 삽입은 신규 데이터를 데이터베이스에 추가할 때 사용합니다.

 

 

             2-1. 기본 삽입.[단일 행 삽입 : 기본적익인 삽입 방법]

                 

 

            2-2. 다중 행 삽입.[ 여러 행을 한 번에 삽입하는 방법 ]

   

 

           2-3. 서브쿼리 사용 삽입 : 다른 테이블의 데이터를 기반으로 삽입.

 

3. 데이터 수정 [ UPDATE]

             : 기존 데이터를 수정할 때 사용됩니다.

 

        3-1. 기본 수정. [단일 행 수정]

           

                

         3-2. 다중 컬럼 수정.[특정 조건을 만족하는 여러 행의 데이터를 한 번에 수정 ]

 

 

4. 데이터 삭제 [ DELETE]

         4-1. 모든 데이터 삭제(주의 필요)

         4-2. 조건부 삭제.

 


 

INSERT

 

 

제약 조건 위반

 

특정 여을 조회.

 

측정 열 이름 변경

 

 

UPDATE

 

DELETE

 

모든 데이터 DELETE

 

 

 

728x90
반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.