윤제니

MySQL - 구조, 스키마, 데이터베이스 생성, 제거, 확인, 사용, 나가기, 재접속 본문

DataBase/My SQL

MySQL - 구조, 스키마, 데이터베이스 생성, 제거, 확인, 사용, 나가기, 재접속

꿈다루 2020. 5. 9. 17:58

MySQL 구조

데이터를 저장하는 표(table)

서로 연관된 표들을 그룹핑 하여 연관되지 않은 표들과 분리( 파일의 폴더 같은 것 ) => 데이터 베이스(스키마)

스키마 들이 많아져서 저장되는 곳 => 데이터 베이스 서버

 

스키마(데이터베이스)의 사용 

1) 생성 

CREATE DATABASE 데이터베이스의 이름(스키마 이름);

성공 >> Query OK 

 

만약, 이미 존재하는 데이터 베이스의 이름을 생성 할 경우 ERROR 발생 

 

2) 제거 후 재 생성 

이럴 경우 아래 코드를 이용하여 제거 후 다시 생성 가능 (DROP은 사실 많이 사용하지 않음)

DROP DATABSE 데이터베이스의 이름(스키마 이름);

 

기존의 입력한 명령을 다시 입력하지 않고, 화살표 방향키 ↑ 를 사용하여 기존 입력 명령을 불러 후 + Enter 입력 !! 

 

3) 확인 

SHOW DATABASES;

위에서 생성한 space 확인 가능 

 

4) 사용

생성한 데이터베이스 'space' 안에 표를 작성하기 전에 MySQL에게 생성한 데이터베이스를 사용하겠다는 명령을 입력 해줘야 함.

지금 부터 명령을 'space'라는 스키마에 존재하는 표를 대상으로 명령을 실행하게 됨.

USE sapce;

 

5) 나가기 

exit;

 

 6) 재접속

exit를 사용하여 나간 후 다시 접속 가능 

./mysql -u root -p