Вы здесь путаете. Создание модели из сценария - это процесс, в котором анализируются метаданные, и создается модель, которую вы затем можете использовать для изменения структуры схемы, дальнейшего проектирования объектов db и всего этого. Моделирование - это процесс проектирования структуры вашей схемы/db, поэтому он касается только метаданных. Он также используется для документации (например, в командах).
С другой стороны, существует нормальная работа sql с существующими объектами db и/или фактическое создание/удаление/изменение объектов db. Чтобы сделать последнее, вы должны иметь представление о дизайне схемы (которую вы могли бы получить, используя модельную часть MySQL Workbench, но не только этим). Это также место для загрузки скрипта, запуска его для вставки данных и т. Д.
Ошибка, о которой вы говорили в связи с подключением, является еще одной проблемой, и вам необходимо решить эту проблему первым, чтобы иметь возможность получить доступ к вашему серверу. И да, вы должны сначала установить сервер. MySQL Workbench - это инструмент для визуальной работы с серверами, противоположными клиенту командной строки MySQL, который является чистым текстовым интерфейсом (но также и клиентским приложением для серверов MySQL).
Если вы находитесь в Windows и хотите, чтобы сервер MySQL устанавливался локально (например, для тестирования), лучшим вариантом является загрузка MySQL Installer, что значительно упрощает установку любого из средств семейства MySQL (сервер, клиентские инструменты, соединители, документацию и более).
hmm все еще не получаю это. Я попробовал только открыть демо-версию («sakila_full»), но не понимаю, как узнать, есть ли данные (если они есть). Может быть, я не использую правильные вещи. У меня есть сценарий db, который создает таблицы и вставляет данные. HOw я могу создать db и посмотреть на данные локально? – chobo2
Хмм работает ли рабочий стол с фактическим сервером mysql или это отдельная загрузка, возможно, моя проблема. – chobo2
@ chobo2: Workbench - это просто клиентская программа; сервер полностью отдельный. – eggyal