상세 컨텐츠

본문 제목

MySQL 데이터베이스(schema) / 테이블 생성 - 1

데이터베이스/RDBMS

by moonionn 2020. 8. 17. 20:22

본문

 

MySQL의 데이터 구성

출처: https://hue9010.github.io/db/mysql_schema/

MySQL은 인스턴스(데이터베이스 서버), 데이터베이스(schema), 테이블로 이루어져 있습니다.

 

쉽게 비유하자면 테이블데이터가 저장되어 있는 파일이고,

파일들을 담은 폴더데이터베이스(schema)입니다.

인스턴스데이터베이스(schema)들이 저장되어 있는 곳으로,

현재는 MySQL 프로그램이라고 이해할 수 있습니다.

 

아래 사진을 예시로 가져와봤습니다.

account, branch, customer 등등이 테이블이고

그 테이블들을 담은 bank가 데이터베이스(스키마)가 됩니다.

데이터베이스(schema)와 테이블들, 출처: https://medium.com/@tushar0618/how-to-create-er-diagram-of-a-database-in-mysql-workbench-209fbf63fd03

 

 

데이터베이스(Schema) 생성하기

우선 MySQL에 접속합니다.

$ mysql -uroot -p

 

 

데이터베이스(schema)를 생성합니다.

MYSQL문에서는 ; 를 뒤에 붙이고 엔터를 쳐야 명령이 실행됩니다.

$ CREATE DATABASE 데이터베이스 이름;

 

 

아래는 데이터베이스(schema)를 삭제하는 방법입니다.

$ DROP DATABASE 데이터베이스 이름;

 

 

만들어진 데이터베이스(schema)들을 볼 수 있는 명령어입니다.

$ SHOW DATABASES;

 

 

특정 데이터베이스(schema)를 이용하는 명령어입니다.

작업할 폴더에 접근하는 과정이라고 이해할 수 있습니다.

$ USE 데이터베이스 이름;

관련글 더보기

댓글 영역