본문 바로가기
DB/sql

DML CRUD 개념간단정리 952's 접근

by 952_hi 2022. 5. 9.

dml 데이터 조작 언어

crud 정리

1. c (create)


insert into 테이블 values(col1,col2...) 
생략 가능한 필드 null이 허용된 필드
default가 설정된 컬럼
auto increment가 설정된 컬럼

2. r (read)

select 실행 시 실행순서

from -> where -> group by -> having -> select -> order by

없다면 생략


select 컬럼명or * from 테이블 where 조건

 

when then
when age>19 then '성인'
when age>60 then '노인'
else '청소년'
end '연령대'

and or not 사용가능 and 그리고 or 또는
not 아닌 -> not(age = '15' or age ='17') 15, 17세가 아닌
not in (15,17) 과 같이 표현가능
between 15 and 50 => 15~50세

널값조회시
id = null X 조회안됨
id is null 널일때
id is not null 널값이 아닐때

포함검색
like 
이름에 이가 들어간 사람 like "%이%" 
이로 시작하는사람 like "이%"
끝2번째에 이가 들어간 사람 like "%이_"

정렬
order by 조건 
asc 오름차순 desc 내림차순


3. u (update)


update 테이블 set pw = "1234"  where id="admin" 
where절 생략시 모든 데이터 변경

4. d (delete)


delete from 테이블 where 조건
where절 생략시 모든 데이터 삭제

댓글