본문 바로가기

SQL 데이터 삭제2

[SQL] DROP vs TRUNCATE vs DELETE 비교 SQL 테이블을 삭제하는 방법에는 3가지 방식이 있습니다. DROP, DELETE, TRUNCATE 방식에 대해 자세히 알아보도록 하겠습니다. 1. DROP 명령어의 개념 및 사용설명 DROP 개념 : 데이터베이스를 지우거나, 테이블 자체를 지우는 명령어 Drop 특징 1. 테이블을 자체를 삭제하거나, 데이터베이스를 삭제하는데 쓰는 명령어 2. DDL(데이터 정의어) 명령어로 자동으로 Commit됩니다. 3. Rollback이 불가능 합니다. - DROP 명령어 사용 구문 예시 - -- 데이터 베이스 삭제 -- DROP DATABASE 데이터베이스명; -- 테이블 자체를 삭제 -- DROP TABLE 테이블명; 2. TRUNCATE 명령어의 개념 및 사용설명 TRUNCATE 개념 : 테이블 안의 내용을 .. 2023. 1. 19.
[SQL] 행(row)데이터 삭제 필요하지 않은 데이터가 있을 때, 혹은 테스트용으로 만든 데이터를 삭제하는 방법을 알아 보겠습니다. -- 행(Row)데이터 제거하기 첫번째 -- 조회를 해서 어떤 행을 지울건지 찾자 SELECT * from 테이블명 EX) SELECT * from check_info -- 행(Row)데이터 제거하기 두번째 -- 원하는 행 데이터를 지우거나 테이블에 있는 데이터를 전부 지울 수 있다.(테이블을 지우는게 아님!!) 항상 데이터를 지울 때는 두번 확인하자!! 또한, delete 명령어를 썻다면 꼭 commit을 해주자!! -- 중요!! 항상 delete를 하고나선 commit하자!! -- -- 테이블안에 있는 데이터 전부 지우기 DELETE from 테이블 명; commit; EX) delete from ch.. 2023. 1. 18.