DBMS

[DBMS] 7. 스키마

katia 2023. 3. 23. 15:13

스키마

  • 스키마(Schema)는 서로 관련있는 테이블을 담기위해 존재한다.
  • 스키마 명명법 : 단수형 스네이크 케이스

만들기

  • 스키마를 만들기 위해 아래와 같이 명령한다.
  • 동일한 이름을 가지는 스키마가 여러개 존재할 수 없다.
    • 스키마의 이름이 겹쳐 오류가 발생하는 것을 막기위해 IF NOT EXIST 키워드를 추가할 수 있다.
  • CREATE SCHEMA [IF NOT EXIST]? `[스키마 이름]`;

조회하기

  • 존재하는 스키마를 조회하기 위해 아래와 같이 명령한다.
  • SHOW SCHEMAS;

수정하기

  • 스키마의 인코딩 방식을 수정할 수 있으니 생략한다.

삭제하기

  • 스키마를 삭제하기 위해 아래와 같이 명령한다.
    • 존재하지 않는 스키마를 제거하려할 경우 오류가 발생할 수 있는데, 오류가 발생하는 것을 무시하기 위해 IF EXISTS 키워드를 추가할 수 있다.
  • DROP SCHEMAS [IF EXISTS]? `[스키마 이름]`;
  • 스키마를 삭제할 경우 이에 종속된 테이블 및 레코드가 모두 삭제되고, 되돌릴 수 없기 때문에 굉장히 신중해야 한다.

'DBMS' 카테고리의 다른 글

[DBMS] 9. 레코드  (0) 2023.03.23
[DBMS] 8. 테이블 및 열  (0) 2023.03.23
[DBMS] 6. 사용자 및 권한  (0) 2023.03.23
[DBMS] 5. 개념  (0) 2023.03.23
[DBMS] 4. MariaDB 설치  (0) 2023.03.23