본문 바로가기

IT/SQL

MySql schema와 database의 차이점

스키마는 MySQL의 데이터베이스와 동일한 의미를 갖습니다. 따라서 데이터베이스 대신 스키마를 사용할 수 있습니다.

EX)

CREATE SCHEMA test DEFAULT CHARACTER SET utf8 ;

CREATE DATABASE test DEFAULT CHARACTER SET utf8 ;

위의 명령어를 입력하면 동일한 결과를 볼 수 있습니다.

MySQL에서는 스키마와 데이터베이스의 의미가 동일하지만 다른 DB 제품에서는 의미가 다릅니다.
예를 들어 Oracle에서 스키마는 특정 데이터베이스 (단일 사용자가 소유 한 테이블 또는 개체)의 일부를 의미합니다.

'IT > SQL' 카테고리의 다른 글

MySQL 설정 기본 팁  (0) 2020.11.05
MySQL 페이지 나누기  (0) 2020.11.05