[SQLD] SQL문 기타 관련 정리

yjkim97·2023년 8월 28일

자격증

목록 보기
24/24
post-thumbnail

논리연산자 우선순위

NOT > AND > OR


SQL문 실행 순서

form - where - group by - having - select - order by


테이블 생성 SQL 주의사항

  1. 객체를 의미할수 있는 적절한 이름
  2. 단수형 사용
  3. 다른 테이블 이름과 중복 불가
  4. 한 테이블 내에서 컬럼명 중복 불가
  5. 데이터 표준화 관점
    컬럼에 대해서는 다른 테이블까지 고려하여 데이터베이스내에서는 일관성 잇게 사용하는 것이 좋음
  6. 컬럼 뒤에 데이터 유형 필수
  7. 테이블명과 컬럼명은 반드시 문자로 시작
  8. 테이블명과 컬럼명은 벤더에서 사전에 정의한 예약어는 사용 불가
  9. 테이블명과 컬럼명은 벤더별로 길이에 대한 제한이 존재
  10. 테이블명과 컬럼명은 A-Z, a-z, 0-9, _, $, # 만 허용함

⭐️ Drop vs Truncate vs Delete

DropTruncateDelete
종류DDLDDL (일부 DML 성격 가짐 )DML
Commit자동 커밋자동 커밋사용자 커밋
Rollback불가능불가능Commit 이전 가능
Release테이블이 사용했던 Storage 모두 Release최초 테이블 생성시 할당된 Storage만 남기고 ReleaseRelease되지 않음
실행결과테이블 정의 자체를 삭제테이블 초기상태데이터만 삭제
profile
어제는 🐸두꺼비 오늘은 😄YJ

0개의 댓글