Notice
Recent Posts
Recent Comments
Link
SeouliteLab
MySql schema(스키마)와 database(데이터베이스)의 차이점 본문
스키마(schema)는 MySQL 에서 데이터베이스(database)와 동일한 의미를 갖는다. 때문에 데이터베이스 대신에 스키마를 사용 할 수 있다.
EX)
CREATE SCHEMA test DEFAULT CHARACTER SET utf8 ;
CREATE DATABASE test DEFAULT CHARACTER SET utf8 ;
위 명령어를 입력하면 동일한 결과를 확인 할 수 있다.
MySQL 에서는 스키마와 데이터베이스의 의미가 동일하지만, 다른 DB제품에서는 다른 의미로 구별 되기도 한다.
그 예로, Oracle에서는 schema라는 의미는 특정 database의 부분(단일 사용자에게 소유된 테이블이나 객체)을 의미하다.
'프로그래밍' 카테고리의 다른 글
스프링 컨테이너와 IOC 개념 (0) | 2016.01.20 |
---|---|
AOP(Aspect Oriented Programming) 와 OOP(Object Oriented Programming) 뜻 (0) | 2016.01.20 |
스프링 프레임워크(Spring Framework)와 Ajax 에 대한 사이트 (0) | 2016.01.20 |
LTPA(Lightweight Third Party Authentication) (0) | 2016.01.19 |
VPN(Virtual private network) 이란? (0) | 2016.01.07 |