SQL과 DDL / DML / CRUD

dwkim·2023년 3월 15일

1. SQL이란?


Structured Query Language

관계형 데이터베이스 시스템(RDBMS)에서 자료를 관리 및 처리하기 위한 프로그래밍 언어

  • 왜 SQL을 사용할까?
    SQL은 모든 유형의 애플리케이션에서 자주 널리 사용되는 쿼리 언어다. SQL이 서로 다른 프로그래밍 언어와 잘 통합되기 때문에 많은 개발자들이 SQL을 배우고 사용한다. 또한, SQL은 일반적이고 직관적인 영어 키워드를 사용하기 때문에 배우기가 매우 쉽다!




2. DDL / DML / CRUD


DDL(Data Definition Language) : 데이터 정의어

데이터를 보관하고 관리하기 위해 객체의 구조(DB와 테이블 등)를 정의하기 위한 명령어

  • CREATE : 데이터베이스, 테이블 등을 생성
  • ALTER : 테이블을 수정
  • DROP : 데이터베이스, 테이블을 삭제
  • TRUNCATE : 테이블을 초기화


DML(Data Manipulation Language) : 데이터 조작어

정의된 데이터베이스에 레코드를 입력하거나 수정, 삭제 및 조회하기 위한 명령어

  • SELECT : 데이터 조회
  • INSERT : 데이터 삽입
  • UPDATE : 데이터 수정
  • DELETE : 데이터 삭제


CRUD

기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 묶어서 일컫는 말

🗣️ CRUD가 웹 개발의 전부라 말해도 과언이 아니라고 한다!

profile
예비 백엔드 개발자

0개의 댓글