카테고리 없음
[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인 데이터를 삭제