UPDATE post SET title ='제목 수정 중',
content ='본문 수정 중',WHEREis=3;
where 구문이 없다면 해당 테이블 내의 모든 컬럼이 지정한대로 변경된다.
4. SQL DELETE
데이터 삭제 명령
DELETEFROM 테이블명 WHERE 조건식;
DELETEFROM post WHERE id=3;
post 테이블에서 id=3인 행을 삭제하라는 쿼리문
5. 실습
시작 전 지난 실습에서의 데이터를 수정한다.
board ⇒ post로 변경, reg_date ⇒ 삭제
user ⇒ address 추가(type: text)
SQL 실행 탭으로 이동해 INSERT문을 작성 및 실행
INSERTINTO post(title, content)VALUES('스타트코딩','강의 정말 재미있어요!');
실행 결과
Execution finished without errors.
Result: query executed successfully. Took 1ms,1rows affected
At line 1:
INSERTINTO post(title, content)VALUES('스타트코딩','강의 정말 재미있어요!');
Browse Data(데이터 보기) ⇒ Table: post 선택
id
title
content
1
스타트코딩
강의 정말 재미있어요!
INSERT문으로 데이터를 추가하자.
INSERTINTO post(title, content)VALUES('돈버는 코딩','코딩으로 돈을 쉽게 벌 수 있습니다.');INSERTINTO post(title, content)VALUES('시간을 버는 코딩','코딩으로 시간을 벌 수 있습니다.');INSERTINTO post(title, content)VALUES('startcoding은?','누구나 쉽게 코딩으로 돈과 시간을 벌 수 있게 만들어 드립니다.');INSERTINTO post(title, content)VALUES('파이썬 배우는 이유','쉬우니까');
실행결과
Execution finished without errors.
Result: query executed successfully. Took 0ms,1rows affected
At line 4:
INSERTINTO post(title, content)VALUES('파이썬 배우는 이유','쉬우니까');
Execution finished without errors.
Result: query executed successfully. Took 0ms,1rows affected
At line 3:
INSERTINTOuser(nickname, address)VALUES('이쁜겅듀','incheon');
UPDATE post SET title ='제목 수정 중',
content ='본문 수정 중'WHERE id=3;
실행결과
Execution finished without errors.
Result: query executed successfully. Took 0ms,1rows affected
At line 1:
UPDATE post SET title ='제목 수정 중',
content ='본문 수정 중'WHERE id=3;
데이터
id
nickname
address
1
스타트코딩
강의 정말 재미있어요!
2
돈버는 코딩
코딩으로 돈을 쉽게 벌 수 있습니다.
3
제목 수정 중
본문 수정 중
4
startcoding은?
누구나 쉽게 코딩으로 돈과 시간을 벌 수 있게 만들어 드립니다.
5
파이썬 배우는 이유
쉬우니까
DELETE 명령어를 사용해보자.
DELETEfrom post WHERE id=3;
실행 결과
Execution finished without errors.
Result: query executed successfully. Took 0ms,1rows affected
At line 1:
DELETEfrom post WHERE id=3;
데이터
id
nickname
address
1
스타트코딩
강의 정말 재미있어요!
2
돈버는 코딩
코딩으로 돈을 쉽게 벌 수 있습니다.
4
startcoding은?
누구나 쉽게 코딩으로 돈과 시간을 벌 수 있게 만들어 드립니다.
5
파이썬 배우는 이유
쉬우니까
이번 포스팅에서는 강의의 파트 2의 데이터베이스 소개, SQL DML을 알아보았다. 다음 포스팅에서는 SQL GROUP BY, JOIN에 대해 알아보도록 하자.