SQL 정리 (분류까지)
마지막까지의 흐름
전회, 「데이터베이스란 무엇인가??」라고 하는 부분을 정리했습니다.
→ 데이터베이스 기초 요약
이번에는 데이터베이스를 조작하는 「SQL」에 대해 써 갑니다.
1. SQL이란?
데이터베이스 언어 (중 하나).
1.1 프로그래밍 언어와 데이터베이스 언어
데이터베이스 언어는 프로그래밍 언어가 아니기 때문에 시스템 개발은 할 수 없다.
이 두 가지가 어떻게 다른지 먼저 철저히 이해해 둡시다.
■데이터베이스 언어・・・데이터베이스(정확하게는, DBMS)와 교환을 하기 위한 언어.
■ 프로그래밍 언어・・・프로그램 본체를 만드는 언어.
2. SQL의 분류
■ 크게 3개로 분류
SQL은 데이터를 다루는데 분류가 나뉘어져 있다.
「SQL을 사용해, DB로 하는 명령」은 크게 3개로 분류할 수 있다. 라는 것.
아주 간단하게 말하면,
1. DML···데이터를 저것 이것할 때에 사용하는 명령
2. DDL···데이터의 저장 장소를 저것 이것할 때에 사용하는 명령
3. DCL・・・데이터베이스에 대한 권한 주위를 저것 이것할 때에 사용하는 명령
인용 소스 : '알 수 있을 것'에서 '모르겠다'에서도 '알았다' 궁금한 IT 용어 사전
↑↑이쪽의 사이트의 설명이 이미지하기 쉽다고 생각합니다.
2.1 DML(Data Manipulation Language)
DML은 테이블에 저장된 데이터의
「취득」 「등록」 「수정」 「삭제」등을 실시하는 명령.
네 개의 문장은 매우 자주 사용되며, "SQL의 4대 명령문"이라고 불릴 정도로 특히 중요한 SQL문입니다.
■ SELECT(취득)・・・테이블 내의 데이터를 취득한다
■INSERT(등록)····테이블내에 데이터를 등록한다
■UPDATE(수정)····테이블 내의 데이터를 수정한다
■DELETE(삭제)・・・테이블 내의 데이터를 삭제한다
2.2 DDL(Data Definition Language)
DML은 테이블에 저장된 데이터를 그렇게하지만,
DDL은 테이블을 '작성', '수정', '삭제'하는 명령.
■CREATE(작성)···새롭게 테이블을 작성한다
■ALTER(수정)··· 기존의 테이블 등을 수정한다(변경을 더한다)
■DROP(삭제)・・・기존의 테이블 등을 삭제한다
요약
이상, SQL의 분류에 대해 정리했습니다.
각각의 문장의 작성 방법등은 별도 작성합니다.
→ DML 문법
잘못된 부분이 있으면 지적해 주시면 감사하겠습니다.
Reference
이 문제에 관하여(SQL 정리 (분류까지)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsukei/items/3f3813424447a00ab5cc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
데이터베이스 언어 (중 하나).
1.1 프로그래밍 언어와 데이터베이스 언어
데이터베이스 언어는 프로그래밍 언어가 아니기 때문에 시스템 개발은 할 수 없다.
이 두 가지가 어떻게 다른지 먼저 철저히 이해해 둡시다.
■데이터베이스 언어・・・데이터베이스(정확하게는, DBMS)와 교환을 하기 위한 언어.
■ 프로그래밍 언어・・・프로그램 본체를 만드는 언어.
2. SQL의 분류
■ 크게 3개로 분류
SQL은 데이터를 다루는데 분류가 나뉘어져 있다.
「SQL을 사용해, DB로 하는 명령」은 크게 3개로 분류할 수 있다. 라는 것.
아주 간단하게 말하면,
1. DML···데이터를 저것 이것할 때에 사용하는 명령
2. DDL···데이터의 저장 장소를 저것 이것할 때에 사용하는 명령
3. DCL・・・데이터베이스에 대한 권한 주위를 저것 이것할 때에 사용하는 명령
인용 소스 : '알 수 있을 것'에서 '모르겠다'에서도 '알았다' 궁금한 IT 용어 사전
↑↑이쪽의 사이트의 설명이 이미지하기 쉽다고 생각합니다.
2.1 DML(Data Manipulation Language)
DML은 테이블에 저장된 데이터의
「취득」 「등록」 「수정」 「삭제」등을 실시하는 명령.
네 개의 문장은 매우 자주 사용되며, "SQL의 4대 명령문"이라고 불릴 정도로 특히 중요한 SQL문입니다.
■ SELECT(취득)・・・테이블 내의 데이터를 취득한다
■INSERT(등록)····테이블내에 데이터를 등록한다
■UPDATE(수정)····테이블 내의 데이터를 수정한다
■DELETE(삭제)・・・테이블 내의 데이터를 삭제한다
2.2 DDL(Data Definition Language)
DML은 테이블에 저장된 데이터를 그렇게하지만,
DDL은 테이블을 '작성', '수정', '삭제'하는 명령.
■CREATE(작성)···새롭게 테이블을 작성한다
■ALTER(수정)··· 기존의 테이블 등을 수정한다(변경을 더한다)
■DROP(삭제)・・・기존의 테이블 등을 삭제한다
요약
이상, SQL의 분류에 대해 정리했습니다.
각각의 문장의 작성 방법등은 별도 작성합니다.
→ DML 문법
잘못된 부분이 있으면 지적해 주시면 감사하겠습니다.
Reference
이 문제에 관하여(SQL 정리 (분류까지)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/matsukei/items/3f3813424447a00ab5cc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이상, SQL의 분류에 대해 정리했습니다.
각각의 문장의 작성 방법등은 별도 작성합니다.
→ DML 문법
잘못된 부분이 있으면 지적해 주시면 감사하겠습니다.
Reference
이 문제에 관하여(SQL 정리 (분류까지)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/matsukei/items/3f3813424447a00ab5cc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)