본문 바로가기
개발

[SQL] 데이터 삭제

by 마스터누누 2017. 4. 18.
728x90
반응형

데이터 삭제




추가/변경 했던 데이터를 삭제할때 SQL 삭제 명령을 사용한다.


1
DELETE FROM 테이블명 [WHERE 삭제하려는 칼럼 명=값]                                                                
cs


DELETE로 원하는 테이블을 지정해주고 

WHERE로 삭제하려는 칼럼의 조건을 설정해준다








초기에 테이블 내에 있던 데이터이다

(id, 이름, 성별, 주소, 생일)




student 테이블을 선택하고 id가 2인 값을 삭제한다.

테이블에서 id가 2인 데이터가 삭제 되었다.




TRUNCATE


1
TRUNCATE 테이블명                                                                                                    
cs


TRUNCATE는 모든 테이블의 데이터를 삭제하는 명령어이다.

데이터를 삭제하지만 테이블은 남아있는것이 특징이다.

문법은 위와같이 아주 간단하다.



student 테이블에 TRUNCATE를 사용하면 모든 데이터들이 지워진다.




DROP


1
DROP TABLE 테이블명;                                                                                          
cs

 

DROP TABLE은 테이블 자체를 지우는 명령어이다.

물론, 테이블 내부의 데이터도 다 삭제되니 꼭 유의해서 사용해야한다.




DROP TABLE을 사용하여 student 테이블을 삭제했다.

데이터 베이스 내부에서 테이블이 삭제 되었다.


- 소스 출처 : 생활코딩(opentutorials)



반응형

'개발' 카테고리의 다른 글

[SQL] 데이터 그룹핑  (0) 2017.04.18
[SQL] 데이터 조회  (0) 2017.04.18
[SQL] 데이터 변경  (0) 2017.04.18
[SQL] 데이터 삽입  (0) 2017.04.18
[SQL] 테이블 생성  (0) 2017.04.18

댓글