001_SQL, DB, DBMS와 CRUD

Dec 04, 2023
001_SQL, DB, DBMS와 CRUD

SQL, DB, DBMS 란 무엇인가?

  • SQL(Structured Query Language) '구조화된 질의문 언어'로 '컴퓨터가 이해하기 쉽도록 만들어준 언어'입니다.
  • DB(Data Base) '데이터의 집합'으로 '사용하는 모든 데이터의 정보를 저장된다'라고 할 수 있습니다.
  • DBMS(Data Base Management System) '데이터의 집합인 DB를 관리하고 운용하는 소프트웨어'로 '데이터들의 모임 또는 집합'이라고

CRUD 란 무엇인가?

  • CRUD (Create Read Update Delete)란? - '기본적인 데이터 처리 기능'으로 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인  Create(생성) Read(읽기)Update(갱신)Delete(삭제)를 묶어서 'CRUD'라고 합니다.

SQL에서 CRUD 형태

  • (Create) - 생성 → 삽입 : INSERT
  • (Read) - 읽기 → 조회 : SELECT
  • (Update) - 수정 → 수정 : UPDATE
  • (Delete) - 삭제 → 삭제 : DELETE

CRUD 예제

  • Create (INSERT)
INSERT INTO t01 (num, name, phone) VALUES (1, '홍길동', '01011112222');
결과) Table에 입력한 데이터가 저장
num
name
phone
1
홍길동
01011112222
  • Read (SELECT)
SELECT num, name, phone FROM t01;
결과) Table에 저장된 데이터가 출력
num
name
phone
1
홍길동
01011112222
  • Update (UPDATE)
UPDATE t01 SET num = 2 WHERE num = 1;
결과) Table에 저장된 데이터 중 'num = 1'인 데이터를 'num = 2' 로 변경
num
name
phone
2
홍길동
01011112222
  • Delete (DELETE)
DELETE FROM t01 WHERE num = 1;
결과) Table에 저장된 데이터 중 'num = 1' 인 데이터를 삭제
num
name
phone
 
Share article
RSSPowered by inblog