Database #3

yeolyeol·2024년 9월 12일
0

ssafy12

목록 보기
27/32
post-thumbnail

INSERT

테이블에 데이터(레코드)를 삽입할 때 사용하는 DML

기본 구조

# 테이블 전체에 값 넣기
insert into table_name
values (col_val_1, col_val_2, col_val_3, ... );

# 테이블 일부 컬럼에 해당하는 값 넣기
insert into table_name (col_name_1, col_name_2)
values (col_val_1, col_val_2);

# 다중 삽입
insert into table_name (col_name_1, col_name_2)
values (col_val_1, col_val_2),
       (col_val_1, col_val_2),
       (col_val_1, col_val_2),
       (col_val_1, col_val_2),
                 ...
       (col_val_1, col_val_2);

UPDATE

조건에 맞는 데이터(레코드)의 필드 값을 변경하는 DML

단, 조건절이 없으면 모든 데이터 변경

기본 구조

update table_name
set col_name_1 = col_val_1 [, col_name_2 = col_val_2, ...]
where condition;

#예시
#사용자 아이디가 kimssafy인 회원의 정보를 다음으로 변경
# 비밀번호 : 9876
# 이메일 : ssafy.co.kr
update ssafy_members
set userpwd = 9876, email = 'ssafy.co.kr'
where userid = 'kimssafy';

DELETE

조건에 맞는 데이터(레코드)의 값을 삭제하는 DML

단, 조건절이 없으면 모든 데이터 삭제

기본 구조

delete from table_name
where condition;

# 예시
# 사용자 아이디가 kimssafy인 회원 정보 삭제
delete from ssafy_members
where userid = 'kimssafy';
profile
한 걸음씩 꾸준히

0개의 댓글

관련 채용 정보