logo

MySQL 데이터베이스 생성

데이터베이스는 기록 모음을 체계화된 형태로 저장하는 데 사용됩니다. 이를 통해 데이터를 테이블, 행, 열 및 인덱스에 보관하여 관련 정보를 자주 찾을 수 있습니다. 데이터베이스를 통해 매우 쉽게 기록에 접근하고 관리할 수 있습니다.

MySQL 모든 파일을 테이블 형태로 저장하는 디렉터리로 데이터베이스를 구현합니다. 주로 데이터베이스를 생성할 수 있습니다. 두 가지 방법 :

  1. MySQL 명령줄 클라이언트
  2. MySQL 워크벤치

MySQL 명령줄 클라이언트

다음을 사용하여 MySQL에서 새 데이터베이스를 만들 수 있습니다. 데이터베이스 생성 아래 구문을 사용하는 명령문:

 CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name]; 

매개변수 설명

위 구문의 매개변수 설명은 다음과 같습니다.

매개변수 설명
데이터베이스 이름 이는 MySQL 서버 인스턴스에서 고유해야 하는 새 데이터베이스의 이름입니다. 그만큼 존재하지 않는 경우 절은 이미 존재하는 데이터베이스를 생성할 때 오류를 방지합니다.
charset_name 선택 사항입니다. 문자열의 모든 문자를 저장하기 위한 문자셋의 이름입니다. MySQL 데이터베이스 서버는 다양한 문자 집합을 지원합니다. 명령문에 이를 제공하지 않으면 MySQL은 기본 문자 세트를 사용합니다.
대조_이름 특정 문자 집합의 문자를 비교하는 것은 선택 사항입니다.

예제를 통해 MySQL에서 데이터베이스를 생성하는 방법을 이해해 보겠습니다. MySQL 콘솔을 열고 설치 중에 설정한 비밀번호를 적어 두십시오. 이제 데이터베이스를 생성할 준비가 되었습니다. 여기서는 데이터베이스 이름을 생성하겠습니다. '직원DB' 다음 명령문을 사용합니다.

 mysql> CREATE DATABASE employeesdb; 

아래 출력과 같이 표시됩니다.

MySQL 데이터베이스 생성

데이터베이스 이름, 문자 집합 및 데이터베이스의 데이터 정렬을 반환하는 아래 쿼리를 사용하여 새로 생성된 데이터베이스를 검토할 수 있습니다.

 mysql> SHOW CREATE DATABASE employeedb; 

MySQL 데이터베이스 생성

다음 쿼리를 사용하여 생성된 데이터베이스를 확인할 수 있습니다.

 mysql> SHOW DATABASES; 

위의 쿼리를 실행하면 서버에 생성된 모든 데이터베이스를 볼 수 있습니다.

MySQL 데이터베이스 생성

마지막으로 아래 명령을 사용하여 테이블 및 기타 데이터베이스 개체를 생성할 수 있는 데이터베이스에 액세스할 수 있습니다.

 mysql> USE emplyeedb; 

참고: 모든 데이터베이스 이름, 테이블 이름 및 테이블 필드 이름은 대소문자를 구분합니다. SQL 명령을 내릴 때 적절한 이름을 사용해야 합니다.

MySQL 워크벤치

데이터베이스 설계자, 개발자 및 데이터베이스 관리자와 함께 작업하는 데 사용되는 시각적 데이터베이스 설계 또는 GUI 도구입니다. 이 시각적 도구는 다음을 지원합니다. SQL 개발, 데이터 모델링, 데이터 마이그레이션 및 서버 구성, 사용자 관리, 백업 등을 위한 포괄적인 관리 도구입니다. 이를 통해 새로운 물리적 데이터 모델, E-R 다이어그램, SQL 개발(쿼리 실행 등)을 생성할 수 있습니다.

이 도구를 사용하여 새 데이터베이스를 생성하려면 먼저 MySQL 워크벤치 원하는 사용자 이름과 비밀번호를 사용하여 로그인하세요. 다음 화면이 표시됩니다.

MySQL 데이터베이스 생성

이제 데이터베이스 생성을 위해 다음 단계를 수행하십시오.

그리드 레이아웃

1. 탐색 탭으로 이동하여 일정 메뉴 . 여기서는 이전에 생성된 모든 데이터베이스를 볼 수 있습니다. 새 데이터베이스를 생성하려면 스키마 메뉴에서 마우스 오른쪽 버튼을 클릭하고 스키마 생성을 선택하거나 데이터베이스를 클릭하십시오. 아이콘(빨간색 직사각형) , 다음 화면과 같습니다.

MySQL 데이터베이스 생성

2. 새로운 Schema 창 화면이 열립니다. 새 데이터베이스 이름을 입력합니다(예: 직원 DB ) 기본 문자 집합과 데이터 정렬을 사용합니다. 이제 아래 화면과 같이 적용 버튼을 클릭하세요.

MySQL 데이터베이스 생성

3. 새로운 팝업창이 나타납니다. 다음을 클릭하세요. 적용하다 단추.

MySQL 데이터베이스 생성

4. 새로운 팝업 화면이 나타납니다. 다음을 클릭하세요. 마치다 버튼을 누르면 데이터베이스 생성이 완료됩니다.

MySQL 데이터베이스 생성

5. 데이터베이스가 성공적으로 생성되면 스키마 메뉴에서 새 데이터베이스를 볼 수 있습니다. 이 내용이 보이지 않으면 다음을 클릭하세요. 새로 고침 아이콘 스키마 메뉴로 들어갑니다.

6. 데이터베이스를 선택하고 '나' 상. 정보 창에는 테이블, 트리거, 인덱스, 사용자 등과 같은 여러 옵션이 표시됩니다.

MySQL 데이터베이스 생성

7. MySQL Workbench는 데이터베이스 이름을 바꾸는 옵션을 제공하지 않지만 데이터베이스에서 테이블과 데이터 행을 생성, 업데이트 및 삭제할 수 있습니다.