사용버전 :
Windows 7 Ultimate K 64bit
MySQL Community Server 5.7.17 <GPL>
MySQL Workbench 6.3 CE
참고사이트 :
https://opentutorials.org/ ← 최고의 사이트!
이제 대충만 봐도 아 이건 이렇게 하는거다. 감이 오실겁니다.
DELETE FROM 테이블명 WHERE 조건;
DELETE는 행 단위로 데이터를 삭제하는 명령어입니다. 즉,
DELETE FROM user WHERE id=2;에서, id=2 이라는 조건이 충족된 데이터는 행단위로 모두 삭제된다는 것이죠.
위의 콘솔창에서 보시는바와 같이, id가 2인 데이터는 삭제된 것이 보이실 겁니다.
만약 DELETE FROM user; 와 같이 WHERE문이 없이 입력하시면 모든 테이블의 데이터가 삭제됩니다.
단 데이터를 모두 삭제하는 경우엔 TRUNCATE명령어를 쓰는것이 대규모의 데이터를 삭제할 때 속도가 빠릅니다.
DELETE FROM 테이블명 <= TRUNCATE 테이블명 (TRUNCATE가 성능면에서 전자보다 좋거나 같습니다)
ex) TRUNCATE user;
'옛날' 카테고리의 다른 글
1.[JDBC] MySQL - Eclipse간의 연동을 위한 Connector 설치 (0) | 2016.12.28 |
---|---|
9-2.[Workbench] 데이터를 삭제해보자. (0) | 2016.12.28 |
8-2.[Workbench] 데이터를 수정하자 (UPDATE, WHERE) (0) | 2016.12.28 |
8-1.[Console] 데이터를 수정하자 (UPDATE,WHERE) (0) | 2016.12.28 |
7-2.[Workbench] 데이터 삽입 (INSERT INTO) (0) | 2016.12.28 |