기초 문법
SELECT 테이블들에서 레코드들을 읽어오는데 사용
SELECT 필드이름1, 필드이름2
FROM 테이블 이름
WHERE 선택조건
GROUP BY 필드일므1, 필드이름2
ORDER BY 피들이름 [ASC|DESC]
LIMIT N
CASE WHEN
CASE
WHEN 조건1 THEN 값1
WHEN 조건2 THEN 값2
ELSE 값3
END 필드 이름
COUNT의 이해
Null 1 1 0 0 4 3 value가 이와 같을 때
COUNT(1) -> 7
COUNT(0) -> 7
COUNT(NULL) -> 0
COUNT(value) -> 6
COUNT(DISTINCT value) -> 4
DELETE FROM vs TRUNCATE
DELETE FROM vs TRUNCATE
TRUNCATE 는 조건없이 모든 레코드 삭제, 속도가 빠른 대신 트랜잭션 사용시 롤백 불가
'Database > MySql' 카테고리의 다른 글
[MySQL] Index (0) | 2024.07.31 |
---|---|
[MySQL] Stored Procedure/Function/Trigger (0) | 2024.07.31 |
[MySQL] View (0) | 2024.07.30 |
[MySQL] JOIN~~ (0) | 2024.07.30 |
[MySQL] 지원 함수 (0) | 2024.07.30 |