카테고리 없음

[Spring_4기 본캠프] Spring 플러스 - 데이터 다루기 (SQL) | Day 60

austindynasty 2025. 1. 17. 21:01

> 데이터베이스에서 데이터 다루기 비유를 통해 쉽게 이해하기

1. DDL (Database Determine Language)

- CREATE TABLE : 테이블 만들기 → 재료함 만들기. 양파통에는 양파만 넣는다.

- ALTER TABLE : 테이블 개조하기 → 재료함 변화주기. 재료를 추가하거나 불필요한 재료 제거

- DROP TABLE : 테이블 철거하기 → 사용하지 않는 재료함 없애기

 

SELECT NAME, COUNT (*) FROM USERS GROUP BY NAME HAVING COUNT (*)>2;

- 컬럼 기준으로 GROUP BY

- USERS 테이블에서 NAME을 기준으로 GROUP BY(묶고) 2개 이상의 개수를 가진 데이터 조회

 

SELECT * FROM TODO T JOIN USERS U ON U.ID = T.USER_ID

- ON은 두 테이블을 결합할 때 사용할 조건을 지정하는 것

- T테이블과 U테이블에서 U.ID와 T.USER_ID의 값이 같은 데이터를 모두 조회

- 여러 태이블의 데이터를 JOIN을 통해 합쳐서 한 번에 조회할 수 있다.

 

INSERT INTO USERS (id, name) VALUES (3, 'kimchi')

- USERS 테이블의 id, name 컬럼에 3, kimchi 라는 데이터 추가

 

DELETE FROM USERS WHERE ID = 3

- USERS 테이블에서 ID값이 3인 데이터를 삭제