2013-06-12 10 views
1

삽입이 들어 있고 테이블을 만드는 .sql 스크립트가 있습니다. "스크립트에서 EER 모델 만들기"를 사용했습니다.Mysql WorkBench에서 쿼리를 수행하는 방법?

테이블을 만들었지 만이 테이블 내부의 데이터를 볼 수 없습니다.

쿼리 메뉴로 이동하여 쿼리를 시도했지만 localhost에 연결할 수 없다는 오류가 발생합니다.

내가 제대로하고 있습니까?

Create EER Model from SQL Script 아래의 문서로

답변

1

:

이 작업 항목을 클릭하면 리버스 엔지니어링 SQL 스크립트 마법사를 시작합니다. 이 모델은 모델을 만들 스크립트를 선택할 수있는 다단계 마법사입니다.

자세한 내용은 Section 7.7.9.1, “Reverse Engineering Using a Create Script”을 참조하십시오. 당신은 또한 당신이 그들을 제거 할 필요가 DML 문을 포함하는 스크립트를 사용하여 작업하는 경우, 그러나

;

그 링크를 그들은 무시 될 것이다.

대신 Manage Data Import/Export 옵션을 Server Administration (홈 창의 작업 영역 섹션에 있음)으로 설정합니다.

+0

아직도 이해가 안됩니다. 나는 단지 데모 하나 ("sakila_full")를 열어 보았지만 데이터가 있다면 (심지어 있다면) 볼 방법을 모르겠다. 어쩌면 나는 옳은 것을 사용하지 않을 수도 있습니다. 테이블을 만들고 데이터를 삽입하는 db 스크립트가 있습니다. 내가 데이터베이스를 만들고 로컬에서 데이터를 볼 수 있습니까? – chobo2

+0

흠 workbench는 실제 mysql 서버와 함께 제공되거나 별도의 다운로드가 될 수 있습니다. – chobo2

+0

@ chobo2 : Workbench는 클라이언트 프로그램 일뿐입니다. 서버는 완전히 별개입니다. – eggyal

0

여기에 혼란스러운 점이 있습니다. 스크립트에서 모델을 만드는 것은 메타 데이터를 검사하고 스키마 구조를 수정하는 데 사용할 수있는 모델을 만들고 더 나아가 db 객체와 모든 것을 디자인하는 프로세스입니다. 모델링은 스키마/db 구조에 대한 설계 프로세스이므로 메타 데이터 만 처리합니다. 문서화 (예 : 팀)에 사용됩니다.

반면에 기존 db 객체를 사용하거나 db 객체를 실제로 생성/삭제/수정하는 일반적인 SQL 작업이 있습니다. 후자를 수행하려면 스키마 디자인 (MySQL Workbench의 모델링 부분을 사용하여 얻을 수있는 스키마 디자인을 이해해야합니다. 이것은 또한 스크립트를로드하고 데이터를 삽입하기 위해 실행하는 곳입니다.

연결에 관해 언급 한 오류가 또 다른 문제이므로 서버에 액세스하기 전에 먼저이 문제를 해결해야합니다. 그리고 네, 어딘가에 서버를 설치해야합니다. MySQL Workbench는 순수한 텍스트 인터페이스 인 MySQL 명령 행 클라이언트 (그러나 여전히 MySQL 서버의 클라이언트 애플리케이션이기도 함)와는 반대로 서버로 시각적으로 작업하는 도구입니다.

로컬에 MySQL 서버를 설치하려는 경우 (예 : 테스트 용) MySQL Installer을 다운로드하면 MySQL 제품군의 도구 (서버, 클라이언트 도구, 커넥터, 설명서)를 크게 단순화 할 수 있습니다. 그리고 더).