2013-06-12 2 views
1

У меня есть сценарий .sql, который содержит вставки и создает таблицы. Я использовал «Create EER Model From Script»Как сделать запрос в Mysql WorkBench?

Он создал таблицы, но я не вижу данные внутри этих таблиц.

Я пошел в меню запроса и попытался сделать запрос, но он дает мне сообщение об отсутствии возможности подключения к localhost.

Я делаю это правильно?

ответ

1

Как указано под Create EER Model from SQL Script:

При нажатии этого пункта действия запускает перепроектируют мастер сценариев SQL. Это многоэтапный мастер, который позволяет вам выбрать сценарий, из которого вы хотите создать свою модель.

Дополнительную информацию см. Section 7.7.9.1, “Reverse Engineering Using a Create Script”.

После этой ссылке:

Однако, если вы работаете со сценарием, который также содержит операторы DML вам не нужно удалять их; они будут проигнорированы.

Вместо этого, вы хотите Manage Data Import/Export опцию под Server Administration (в разделе рабочей области окна дома).

+0

hmm все еще не получаю это. Я попробовал только открыть демо-версию («sakila_full»), но не понимаю, как узнать, есть ли данные (если они есть). Может быть, я не использую правильные вещи. У меня есть сценарий db, который создает таблицы и вставляет данные. HOw я могу создать db и посмотреть на данные локально? – chobo2

+0

Хмм работает ли рабочий стол с фактическим сервером mysql или это отдельная загрузка, возможно, моя проблема. – chobo2

+0

@ chobo2: Workbench - это просто клиентская программа; сервер полностью отдельный. – eggyal

0

Вы здесь путаете. Создание модели из сценария - это процесс, в котором анализируются метаданные, и создается модель, которую вы затем можете использовать для изменения структуры схемы, дальнейшего проектирования объектов db и всего этого. Моделирование - это процесс проектирования структуры вашей схемы/db, поэтому он касается только метаданных. Он также используется для документации (например, в командах).

С другой стороны, существует нормальная работа sql с существующими объектами db и/или фактическое создание/удаление/изменение объектов db. Чтобы сделать последнее, вы должны иметь представление о дизайне схемы (которую вы могли бы получить, используя модельную часть MySQL Workbench, но не только этим). Это также место для загрузки скрипта, запуска его для вставки данных и т. Д.

Ошибка, о которой вы говорили в связи с подключением, является еще одной проблемой, и вам необходимо решить эту проблему первым, чтобы иметь возможность получить доступ к вашему серверу. И да, вы должны сначала установить сервер. MySQL Workbench - это инструмент для визуальной работы с серверами, противоположными клиенту командной строки MySQL, который является чистым текстовым интерфейсом (но также и клиентским приложением для серверов MySQL).

Если вы находитесь в Windows и хотите, чтобы сервер MySQL устанавливался локально (например, для тестирования), лучшим вариантом является загрузка MySQL Installer, что значительно упрощает установку любого из средств семейства MySQL (сервер, клиентские инструменты, соединители, документацию и более).