본문 바로가기

Today I Learned

[TIL] 21.05.28 금요일

오늘 한 것

  • SQLD(21.5.29) 시험 준비 

 

오늘 배운 것

  • truncate, delete, drop의 차이
    • Truncate Table [테이블 이름] - 특정 테이블의 모든 데이터 삭제. 디스크 사용량 초기화. 테이블 구조 재사용 가능
    • Delete From [테이블 이름] - 테이블의 모든 데이터 삭제. 데이터 사용량 초기화 되지 않음
    • Drop Table [테이블 이름] - 테이블 데이터 모두 삭제. 디스크 사용량 초기화. 스키마 정의도 삭제
  • Truncate 명령어는 동일 데이터량 삭제시 Delete보다 속도가 빠름. (Undo를 위한 데이터를 생성하지 않으므로)
  • Oracle은 DDL(Data Definition Language; 데이터 정의어로 select, insert, update, delete 명령어가 있음) 수행 후 자동 커밋되는 반면, SQL Server은 자동 커밋되지 않음
  • NULL값이 포함된 사칙연산의 결과는 NULL

'Today I Learned' 카테고리의 다른 글

[TIL] 21.06.16 수요일  (0) 2021.06.16
[TIL] 21.06.15 화요일  (0) 2021.06.15
[TIL] 21.05.29 토요일  (0) 2021.05.29
[TIL] 21.05.27 목요일  (0) 2021.05.27
[TIL] 첫 Today I Learned  (0) 2021.05.26