delete 2

drop, delete, truncate 차이점 및 개념 이해하기

안녕하세요.오늘의 포스팅 주제는 DROP, TRUNCATE, DELETE 명령어에 대해 알아보고자 합니다.그리고 차이점을 알아보도록 하겠습니다. TRUNCATE 명령어개념 : 테이블의 데이터를 전부 삭제하고 사용하고 있던 공간을 반납 설명 - 해당 테이블의 데이터가 모두 삭제되지만 테이블 자체가 지워지는 것은 아님 - 해당 테이블에 생성되어 있던 인덱스도 함께 truncate 됨사용 : TRUNCATE TABLE lee_Table; DROP 명령개념 : 테이블 자체를 삭제하는 명령어설명 - 테이블 자체가 모두 지워지며, 해당 테이블에 생성되어 있던 인덱스도 삭제됨 - 오라클 10g부터는 테이블이 삭제되는 것이 아니라 윈도우의 휴지통 개념처럼 잠시 삭제됨 그리고 테이블 이름이 BIN$..로 변경됨사용 : ..

개발/DB 2019.11.06

[java]자바 파일 삭제

이번엔 파일과 하위 폴더들의 파일까지 삭제하는 과정을 알아보겠습니다.간단해서 그냥 텍스트로 소스를 적어보겠습니다. 소스public void deleteFolder(String parentPath) { File file = new File(parentPath); String[] fnameList = file.list(); int fCnt = fnameList.length; String childPath = ""; for(int i = 0; i < fCnt; i++) { childPath = parentPath+"/"+fnameList[i]; File f = new File(childPath); if( ! f.isDirectory()) { f.delete(); //파일이면 바로 삭제 } else { dele..

개발/java,spring 2016.04.06