MySQL Workbench로 새로운 데이터베이스 생성


233

MySQL을 처음 사용하면서 최신 버전의 MySQL Workbench (5.2.33)를 설치했습니다. 이 응용 프로그램으로 데이터베이스를 만드는 방법을 알고 싶습니다. SQL 편집기의 "개요"탭에는 "MySQL 스키마"가 거의 표시되지 않습니다. 이러한 스키마는 기존 데이터베이스입니까?

답변:


255
  1. MySQL Workbench를 시작하십시오.
  2. 시작 창의 왼쪽 분할 창에서 "조회 시작을 위해 연결 열기"에서 연결할 데이터베이스를 선택하십시오.
  3. 쿼리 창이 열립니다. 왼쪽 창에는 데이터베이스 목록을 보여주는 "개체 브라우저"라는 섹션이 있습니다. (측면 참고 : "스키마"및 "데이터베이스"라는 용어는이 프로그램에서 동의어입니다.)
  4. 기존 데이터베이스 중 하나를 마우스 오른쪽 단추로 클릭하고 "스키마 작성 ..."을 클릭하십시오. 데이터베이스 생성에 도움이되는 마법사가 시작됩니다.

SQL로 수행하려면이 쿼리를 쿼리 창에 입력하십시오.

CREATE SCHEMA Test

CTRL + Enter를 눌러 제출하면 쿼리 창의 출력 창에 확인 메시지가 표시됩니다. 객체 패널에서 기존 스키마를 마우스 오른쪽 버튼으로 클릭하고 "모두 새로 고침"을 클릭하면 스키마가 표시됩니다.


15
Workbench 5.2.39 CE Revision 8757에 대해 "연결된 서버에서 새 스키마 작성"이라는 롤오버에있는 "plus"가있는 노란색 데이터베이스를 클릭했는데 이는 나에게 도움이되었다.
Tom Stickel

6
내가 이해하는 한 스키마와 데이터베이스는 서로 다른 두 가지입니다. 여기에 설명 된 모든 메소드는 스키마 작성을위한 것입니다. 명확하게 해주세요.
wadhwa94

1
최신 버전의 MySQL Workbench에서는 약간 다를 수 있습니다. 2 단계는 다르게 보입니다. 3 단계의 경우 왼쪽 분할 창을 "탐색"이라고하고 "스키마"는 탐색의 맨 아래에 있습니다. 스키마 오른쪽 상단의 양방향 화살표를 클릭하면 탐색 내의 스키마 만 열립니다.
user34660

5
wadhwa94- 그들은 다르다. 데이터베이스는 파일이고 스키마는 파일이 구성되는 방식입니다. 스키마를 공유하는 여러 다른 데이터베이스 인스턴스가있을 수 있습니다. Edward가 말한 것 ( "이 프로그램에서 '스키마'와 '데이터베이스'는 동의어입니다")도 마찬가지입니다. 오라클은 사용자를 미워하고 우리를 괴롭 히고 싶어하기 때문에 데이터베이스라는 의미에서 스키마라는 단어를 사용하기로 결정했습니다.
Evan Thompson

1
MySQL Workbench는 실제로 UX가 제공하는 최악의 상황입니다. 하지만 잘 할 수 있습니다.
Florian Rachor

64

더하기 부호가있는 데이터베이스 기호를 클릭하십시오 (아래 그림 참조). 이름을 입력하고을 클릭하십시오 Apply.

새 데이터베이스 추가

이것은 일했다 MySQL Workbench 6.0


1
워크 벤치 6.3에서이 아이콘은 "연결된 서버에서 새 스키마 작성"을 표시합니다. 우리가 만드는 것은 스키마 또는 dababase입니까? 나는 그들이 다른 coneepts라고 믿는다. 또한 이것은 원래 게시물의 질문입니다.
ZhaoGang

10
MySQL의에서 "스키마"수단 "데이터베이스"그래서 데이터베이스 의미
antew

2
매우 간단합니다. GUI 방식이 훨씬 쉽습니다. 감사.
RBT

그래서 이것은 기존 데이터베이스와 관련이 없습니다.
David Gladson

15

MySQL Workbench 6.3에서 데이터베이스를 생성하는 방법

  1. 탭 홈 (1)-> 로컬 인스턴스 배너 (2)를 마우스 오른쪽 단추로 클릭-> 연결 열기 (3) 여기에 이미지 설명을 입력하십시오
  2. 스키마 창에서 빈 공간을 마우스 오른쪽 버튼으로 클릭하십시오 (1)-> 스키마 생성 (2) 여기에 이미지 설명을 입력하십시오
  3. 데이터베이스의 유형 이름 (1)-> 적용 (2) 여기에 이미지 설명을 입력하십시오

11

MySQL Work bench 6.0 CE에서.

  1. MySQL Workbench를 시작합니다.
  2. 메뉴 표시 줄에서 데이터베이스를 클릭 한 다음 "데이터베이스에 연결"을 선택하십시오.
  3. 기본적으로 호스트 이름, 사용자 이름 및 암호를 선택하는 기본 설정이 표시됩니다. 확인을 클릭하십시오.
  4. 위에서와 같이 기존 데이터베이스에서 쓰기를 클릭해야하지만 기존의 새 데이터베이스가없는 경우 메뉴 표시 줄 아래에있는 아이콘 메뉴에서 옵션을 선택할 수 있습니다. 지금 당신이 원하는대로 이름을 유지하고 즐기십시오 ....

3

MySQL 및 Mac 사용자를 처음 사용하는 사람 연결은 데이터베이스와 다릅니다.

데이터베이스를 만드는 단계.

1 단계 : 연결을 만들고 클릭하여 내부로 이동

1 단계

2 단계 : 데이터베이스 아이콘 클릭

2 단계

3 단계 : 데이터베이스 스키마 이름 지정

3 단계

4 단계 : 쿼리 적용

4 단계

5 단계 : DB 생성, 즐기기 ...

5 단계


2

이 명령을 사용할 수 있습니다 :

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
  [create_specification] ...

create_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
    | [DEFAULT] COLLATE [=] collation_name

0

먼저 모델을 작성해야합니다. 기본 모델은 sakila이므로 생성해야합니다. 이미 새로 만든 경우 데이터베이스> 전진 엔지니어로 이동하십시오. 그러면 모델이 로컬 인스턴스에 존재합니다.

포워드 엔지니어는 선택한 호스트에서 데이터베이스를 만드는 것입니다!


0

이 답변은 SQL 쿼리를 작성하지 않고 솔루션을 찾는 Ubuntu 사용자를위한 것입니다.

다음은 화면을 연 후 표시되는 초기 화면입니다

초기 화면

오른쪽 상단 에서 관리 라고 표시된 오른쪽의 화살표를 클릭하십시오.

관리에서 스키마로

관리 대신 스키마 가 표시 되고 sys 데이터베이스를 볼 수 있습니다.

데이터베이스가있는 스키마 메뉴

함수 다음의 회색 영역을 마우스 오른쪽 단추로 클릭하고 스키마 작성 ...을 클릭 하십시오.

스키마 생성

그러면 StackOverflow_db라는 테이블을 만드는 곳에서 다음이 열립니다.

새로운 스키마 생성

오른쪽 하단 버튼에서 "적용"이라고 표시된

Workbench에서 새 스키마 작성

그리고이 새로운보기에서 "적용"도 클릭하십시오. 결국 StackOverflow_db라는 데이터베이스가 생깁니다.

데이터베이스 생성

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.