여니의 프로그래밍 study/MySQL

[SQL문 #07] SQL Insert,Update,Delete에 대해 알아보자

여니's 2020. 5. 30. 10:00

안녕하세요

공대생 블로거 여니입니다:)

오늘은 SQL Insert,Update,Delete에 대해서 알아보려고 해요!

이미 Select 하기 위해 insert를 사용해서 테이블에 원하는 값을 넣긴 했지만..

그래도 insert에 대해 알아보아요 ㅎ.ㅎ

 

insert를 하면 테이블에 새로운 투플을 삽입할 수 있어요

일단 투플을 삽입하기 위해서는 테이블의 형식에 대해 알아야 해요!

desc 테이블명;

이렇게 입력하면 위 사진처럼 쫘라락 뜨게 됩니다

저희는 이름은 김민지, 나이는 24, 직업은 직장인, 주소는 서울광역시로 한번 투플을 삽입해볼게요

INSERT INTO 개인정보 values('김민지',24,'직장인','서울광역시');

짜잔

맨 아래쪽을 보면 김민지라는 사람의 개인정보가 들어가 있는 것을 확인할 수 있죠!

이런 식으로 데이터 삽입을 진행하시면 됩니다

 

INSERT INTO 테이블명 VALUES(값);

이제는 Update에 대해서 알아볼게요

update 테이블명 set 변경 값 (where 조건);

저희는 김민지라는 사람의 나이를 24살에서 28살로 변경하고 직업을 군인으로 변경해볼게요!

update 개인정보 set 나이=28,직업='군인' where 이름='김민지';

짜잔!

변경이 완료된 거 보이시나요!?

update도 insert 만큼이나 간단하죠?

update 테이블명 set 변경 값--- where 조건;

이런 형식에 맞춰서 입력을 해주시면 됩니다!!

 

이제 마지막으로 삭제하는 방법에 대해서 알아볼까요!?

삽입이랑 업데이트보다 더 간단한 것 같아요

delete from 테이블명;

이런 식으로 써주시면 되는데 조건을 추가할 경우엔 where 키워드를 사용하시면 되겠죠~?

아까 만들었던 김민지라는 사람의 개인정보를 삭제해보도록 해요!

delete from 개인정보 where 이름='김민지';

사라진 것을 확인할 수 있어요!

테이블의 모든 투플을 삭제하려면 delete from 개인정보;

이렇게 입력하면 되겠죠?

오늘 포스팅은 여기서 마치도록 할게요

다음에 또 만나요 안녕~