Mysql в: Подключение к базе данных MySQL

Настройка сервера баз данных MySQL в операционной системе Windows

После завершения загрузки запустите программу установки следующим образом.

  1. Щелкните правой кнопкой мыши загруженный установочный файл (например, mysql-installer-community-5.6.14.0.msi ) и выберите пункт ‘Выполнить’. Запустится программа установки MySQL.

  1. На панели приветствия выберите ‘Установить продукты MySQL’.

  1. На панели информации о лицензии ознакомьтесь с лицензионным соглашением, установите флажок принятия и нажмите кнопку ‘Далее’.

  1. На панели ‘Найти последние продукты’ нажмите кнопку ‘Выполнить’. После завершения операции нажмите кнопку ‘Далее’.

  1. На панели «Тип настройки» выберите параметр «Пользовательская», а затем нажмите кнопку «Далее».

  1. На панели ‘Выбор компонентов обеспечения’ убедитесь, что выбран MySQL Server 5. 6.x, и нажмите кнопку ‘Далее’.

  1. На панели ‘Проверить требования’ нажмите кнопку ‘Далее’.

  1. На панели ‘Установка’ нажмите кнопку ‘Выполнить’. После успешного завершения установки сервера на панели ‘Установка’ отображается информационное сообщение. Нажмите кнопку «Далее».

  1. На странице ‘Настройка’ нажмите кнопку ‘Далее’.

  1. На первой странице конфигурации сервера MySQL (1/3) установите следующие параметры:

    • Тип конфигурации сервера. Выберите вариант ‘Компьютер для разработки’.

    • Включите поддержку сети TCP/IP. Убедитесь, что флажок установлен, и задайте следующие параметры ниже:

    • Номер порта. Укажите порт подключения. По умолчанию установлено значение 3306; не следует изменять его без необходимости.

    • Откройте порт брандмауэра для доступа к сети

      . Выберите исключение добавления брандмауэра для указанного порта.

    • Расширенная настройка. Выберите флажок ‘Показать расширенные параметры’ для отображения дополнительной страницы конфигурации для настройки расширенных параметров для экземпляра сервера (если требуется).

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

Нажмите кнопку «Далее».

  1. На второй странице конфигурации сервера MySQL (2/3) установите следующие параметры:

    • Пароль учетной записи root.

    • Пароль root для MySQL. Введите пароль пользователя root.

    • Повторите ввод пароля. Повторно введите пароль пользователя root.

Примечание. Пользователь root — это пользователь, который имеет полный доступ к серверу баз данных MySQL — создание, обновление и удаление пользователей и так далее. Запомните пароль пользователя root (администратора) – он понадобится вам при создании примера базы данных.

  • Учетные записи пользователя MySQL. Нажмите кнопку ‘Добавить пользователя’ для создания учетной записи пользователя. В диалоговом окне ‘Сведения о пользователе MySQL’ введите имя пользователя, роль базы данных и пароль (например, !phpuser ). Нажмите кнопку «ОК». Нажмите кнопку «Далее».

    1. На третьей странице конфигурации сервера MySQL (3/3) установите следующие параметры:

  • Имя службы Windows. Укажите имя службы Windows, которая будет использоваться для экземпляра сервера MySQL.

  • Запустите сервер MySQL при запуске системы. Не снимайте этот флажок, если сервер MySQL требуется для автоматического запуска при запуске системы.

  • Запуск службы Windows в качестве. Возможны следующие варианты.

  • Стандартная системная учетная запись. Рекомендуется для большинства сценариев.

  • Нестандартный пользователь. Существующая учетная запись пользователя рекомендуется для сложных сценариев. Нажмите кнопку «Далее».

    1. На странице ‘Обзор конфигурации’ нажмите кнопку ‘Далее’.

    2. После успешного завершения настройки на панели ‘Завершение’ появляется информационное сообщение. Нажмите кнопку «Завершить».

Примечание. Для проверки успешности настройки запустите диспетчер задач. Если

MySQLd-nt.exe присутствует в списке ‘Процессы’, сервер базы данных запущен.

В начало

Отправить отзыв по этому учебному курсу

Руководство по миграции из MySQL в SQL Server — SQL Server

  • Статья

Применимо к:SQL Server

Из этого руководства вы узнаете, как перенести базы данных MySQL в SQL Server.

Другие рекомендации по миграции см. в руководствах по переносу баз данных в Azure.

Предварительные требования

Прежде чем приступить к переносу базы данных MySQL в SQL Server, сделайте следующее:

  • Убедитесь, что ваша исходная среда поддерживается. В настоящее время поддерживаются MySQL 5.6 и 5.7.
  • Получите Помощник по миграции SQL Server для MySQL (SSMA для MySQL).
  • Получите возможность подключения и требуемые разрешения для доступа к исходному и целевому объектам.

Подготовка к миграции

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

Оценка

С помощью SSMA для MySQL проверьте все объекты и данные в базе данных, чтобы убедиться в готовности баз данных к миграции.

Чтобы создать оценку, выполните следующие действия.

  1. Откройте SSMA для MySQL.

  2. В меню Файл выберите пункт Создать проект.

  3. Укажите имя проекта, расположение для сохранения проекта и целевой объект миграции. Для параметра Перенести в выберите значение SQL Server.

  4. Укажите сведения о подключении в диалоговом окне Подключение к MySQL и подключитесь к серверу MySQL.

  5. Выберите базы данных MySQL, которые требуется перенести.

  6. Щелкните правой кнопкой мыши базу данных MySQL в области Обозреватель метаданных MySQL и выберите команду Создать отчет. Можно также выбрать вкладку Создание отчета в правом верхнем углу.

  7. Ознакомьтесь с HTML-отчетом, чтобы получить сведения о статистике преобразований и любых ошибках или предупреждениях. Также можно открыть отчет в Excel, чтобы получить список объектов MySQL и действий, необходимых для выполнения преобразований схемы. По умолчанию отчет находится в папке report в каталоге SSMAProjects, как показано ниже.

    drive:\Users\<username>\Documents\SSMAProjects\MySQLMigration\report\report_2016_11_12T02_47_55\

    .

Проверка сопоставлений типов

Проверьте сопоставления типов данных по умолчанию и измените их в зависимости от требований, если это необходимо. Для этого:

  1. В меню Сервис выберите Параметры проекта.

  2. Перейдите на вкладку Type mapping (Сопоставление типов).

  3. Сопоставление типов для каждой таблицы можно изменить, выбрав таблицу в Обозревателе метаданных MySQL.

Дополнительные сведения о параметрах преобразования в SSMA для MySQL см. в статье Параметры проекта (преобразование) (MySQLToSQL).

Преобразование схемы

Преобразование объектов баз данных происходит следующим образом: определения объектов берутся из MySQL, преобразуются в аналогичные объекты SQL Server, а затем эти сведения загружаются в метаданные SSMA для MySQL.

Сведения не загружаются в экземпляр SQL Server. Затем можно просмотреть объекты и их свойства в Обозревателе метаданных SQL Server.

Во время преобразования SSMA для MySQL выводит сообщения о результатах в области «Вывод» и сообщения об ошибках в области Список ошибок. На основе выходных данных и сведений об ошибках можно определить, нужно ли изменить базы данных MySQL или процесс преобразования, чтобы получить нужные результаты.

Чтобы преобразовать схему, выполните следующие действия.

  1. (Необязательно) Чтобы преобразовать динамические или нерегламентированные запросы, щелкните правой кнопкой мыши узел и выберите Добавить инструкцию.

  2. Откройте вкладку Подключение к SQL Server.

    1. Введите сведения о подключении для экземпляра SQL Server.
    2. Выберите целевую базу данных в раскрывающемся списке или укажите новое имя. В этом случае база данных будет создана на целевом сервере.
    3. Введите сведения о проверке подлинности и нажмите кнопку Подключить.

  3. Щелкните правой кнопкой мыши базу данных MySQL в области Обозреватель метаданных MySQL и выберите пункт Преобразовать схему. Кроме того, можно выбрать вкладку Преобразование схемы в правом верхнем углу.

  4. После завершения преобразования сравните преобразованные объекты с исходными, чтобы определить возможные проблемы и устранить их в соответствии с рекомендациями.

  5. Сравните преобразованный текст Transact-SQL с исходным кодом и просмотрите рекомендации.

  6. В области вывода выберите элемент Просмотр результатов и проверьте ошибки в области

    Список ошибок.

  7. Сохраните проект локально для исправления схемы в автономном режиме. В меню Файл выберите команду Сохранить проект. Так можно оценить исходную и целевую схемы в автономном режиме и исправить проблемы перед публикацией схемы в SQL Server.

Дополнительные сведения см. на снимке экрана, на котором показано преобразование баз данных MySQL.

Миграция

Выполнив необходимые условия и задачи, связанные с этапом подготовки к миграции, можно приступить к переносу схемы и данных.

Доступны два варианта переноса.

  • Перенос данных на стороне клиента

    • Для переноса данных на стороне клиента в диалоговом окне Параметры проекта выберите вариант Подсистема переноса данных на стороне клиента.

    Примечание

    Если целевой базой данных является выпуск SQL Express Edition, то разрешен только перенос данных на стороне клиента. Перенос данных на стороне сервера не поддерживается.

  • Перенос данных на стороне сервера

    • Прежде чем выполнять перенос данных на стороне сервера, необходимо выполнить следующие требования:
      • пакет расширений SSMA для MySQL должен быть установлен в экземпляре SQL Server;
      • служба агента SQL Server должна быть запущена в экземпляре SQL Server.
    • Для переноса данных на стороне сервера в диалоговом окне Параметры проекта выберите вариант Подсистема переноса данных на стороне сервера.

Важно!

Если вы планируете использовать подсистему переноса данных на стороне сервера, то перед переносом необходимо установить пакет расширения SSMA для MySQL и поставщики MySQL на компьютере, на котором выполняется SSMA для MySQL. Кроме того, должна быть запущена служба агента SQL Server. Дополнительные сведения об установке пакета расширения см. в разделе Установка компонентов SSMA в SQL Server (миграция из MySQL в SQL).

Чтобы опубликовать схему и перенести данные, выполните следующие действия.

  1. Опубликуйте схему. Для этого щелкните правой кнопкой мыши базу данных в области Обозреватель метаданных SQL Server и выберите пункт Синхронизировать с базой данных. В результате база данных MySQL будет опубликована в экземпляре SQL Server.

  2. Проверьте результаты сопоставления исходного и целевого проектов.

  3. Перенесите данные. Для этого щелкните правой кнопкой мыши базу данных или объект, которые требуется перенести, в разделе Обозреватель метаданных MySQL и выберите пункт Перенести данные. Кроме того, можно выбрать вкладку Перенос данных. Чтобы перенести данные для всей базы данных, установите флажок рядом с именем базы данных. Чтобы перенести данные из отдельных таблиц, разверните базу данных, разверните узел Таблицы и установите флажок рядом с нужной таблицей. Чтобы не переносить данные из определенной таблицы, снимите флажок.

  4. После завершения миграции изучите отчет о переносе данных.

  5. Подключитесь к экземпляру SQL Server с помощью SQL Server Management Studio и проверьте результаты миграции, просмотрев данные и схему.

После миграции

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

Исправление приложений

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

Выполнение тестов

Тестирование переноса базы данных включает следующие действия.

  1. Разработка проверочных тестов. Чтобы протестировать перенос базы данных, необходимо использовать SQL-запросы. Необходимо создать запросы проверки, которые будут выполняться как в исходной, так и в целевой базах данных. Проверочные запросы должны охватывать всю определенную ранее область.
  2. Настройка тестовой среды. Тестовая среда должна содержать копию исходной и целевой баз данных. Не забудьте изолировать тестовую среду.
  3. Выполнение проверочных тестов. Выполните проверочные тесты в исходной и целевой базах данных, а затем проанализируйте результаты.
  4. Выполнение тестов производительности. Запустите тесты производительности для исходной и целевой баз данных, а затем проанализируйте и сравните результаты.

Оптимизация

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

Примечание

Дополнительную информацию об этих проблемах и мерах по их устранению см. в руководстве по проверке и оптимизации после миграции.

Ресурсы, посвященные миграции

Для получения дополнительной помощи по выполнению этого сценария миграции см. следующий ресурс. Он был разработан как вспомогательный материал по задействованию объективно существующих проектов миграции.

ЗаголовокОписание
Модель и средство оценки рабочей нагрузки данныхЭто средство предоставляет предлагаемые «оптимальные» целевые платформы, готовность к переходу в облако и уровень исправления приложения или базы данных для конкретной рабочей нагрузки. Она предлагает простое вычисление и создание отчетов, что помогает ускорить оценку больших активов, обеспечивая автоматизированный и единообразный процесс принятия решений целевой платформы.
Из MySQL в SQL Server — средство сравнения баз данныхСредство сравнения баз данных — это консольное приложение Windows, которое позволяет проверить идентичность данных на исходной и целевой платформах. Это средство можно использовать для эффективного сравнения данных на уровне строк или столбцов во всех или выбранных таблицах, строках и столбцах.

Эти ресурсы разработали специалисты по разработке данных SQL. Основная задача этой команды — включить и ускорить комплексную модернизацию проектов миграции платформы данных на платформу данных Microsoft Azure.

Дальнейшие действия

  • документация по Помощник по миграции SQL Server для MySQL
  • Службы и средства для переноса данных
  • Руководства по переносу баз данных Azure

Подключение к MySQL и управление ею — Microsoft Purview

Редактировать

Твиттер LinkedIn Фейсбук Электронная почта

  • Статья

В этой статье рассказывается, как зарегистрировать MySQL, а также как пройти аутентификацию и взаимодействовать с MySQL в Microsoft Purview. Дополнительные сведения о Microsoft Purview см. во вводной статье.

Поддерживаемые возможности

Извлечение метаданных Полное сканирование Инкрементальное сканирование Сканирование с прицелом Классификация Маркировка Политика доступа Родословная Обмен данными
Да Да Да Да

Поддерживаемые версии сервера MySQL: от 5.7 до 8.x.

При сканировании исходного кода MySQL Microsoft Purview поддерживает:

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

Предварительные условия

  • Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно.
  • Активная учетная запись Microsoft Purview.
  • Для регистрации источника и управления им на портале управления Microsoft Purview необходимы права администратора источника данных и чтения данных. Дополнительные сведения о разрешениях см. в разделе Управление доступом в Microsoft Purview.

Примечание

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

  • Если ваше хранилище данных не является общедоступным, настройте последнюю локальную среду выполнения интеграции. Дополнительные сведения см. в руководстве по созданию и настройке локальной среды выполнения интеграции.
    • Убедитесь, что JDK 11 установлен на компьютере, где установлена ​​локальная среда выполнения интеграции. Перезагрузите компьютер после новой установки JDK, чтобы он вступил в силу.
    • Убедитесь, что распространяемый компонент Visual C++ для Visual Studio 2012 с обновлением 4 установлен на локальном компьютере среды выполнения интеграции. Если у вас не установлено это обновление, вы можете скачать его здесь.

Требуемые разрешения для сканирования

Пользователь MySQL должен иметь разрешения SELECT, SHOW VIEW и EXECUTE для каждой целевой схемы MySQL, содержащей метаданные.

Регистрация

В этом разделе описывается, как зарегистрировать MySQL в Microsoft Purview с помощью портала управления Microsoft Purview.

Шаги для регистрации

Чтобы зарегистрировать новый источник MySQL в каталоге данных, выполните следующие действия:

  1. Перейдите к своей учетной записи Microsoft Purview на портале управления Microsoft Purview.
  2. Выберите Карта данных на левой навигационной панели.
  3. Выбрать Зарегистрировать
  4. В источниках регистрации выберите MySQL . Выберите Продолжить .

На экране Регистрация источников (MySQL) выполните следующие действия:

  1. Введите Имя , чтобы источник данных был указан в Каталоге.

  2. Введите имя сервера для подключения к источнику MySQL. Это может быть:

    • Имя хоста, используемое для подключения к серверу базы данных. Например: MyDatabaseServer.com
    • IP-адрес. Например: 192.169.1.2
  3. Введите порт , используемый для подключения к серверу базы данных (3306 по умолчанию для MySQL).

  4. Выберите коллекцию или создайте новую (необязательно)

  5. Завершите регистрацию источника данных.

Scan

Выполните следующие шаги, чтобы сканировать MySQL для автоматической идентификации ресурсов. Дополнительные сведения о сканировании в целом см. в разделе «Введение в сканирование и добавление».

Аутентификация для сканирования

Поддерживаемый тип аутентификации для источника MySQL: Обычная аутентификация .

Создать и запустить сканирование

Чтобы создать и запустить новое сканирование, выполните следующие действия:

  1. Если ваш сервер общедоступен, перейдите ко второму шагу. В противном случае вам необходимо убедиться, что ваша локальная среда выполнения интеграции настроена:

    1. На портале управления Microsoft Purview перейдите в Центр управления и выберите Среды выполнения интеграции .
    2. Убедитесь, что локальная среда выполнения интеграции доступна. Если он не настроен, выполните описанные здесь действия, чтобы настроить локальную среду выполнения интеграции.
  2. На портале управления Microsoft Purview перейдите к Sources .

  3. Выберите зарегистрированный источник MySQL.

  4. Выберите + Новое сканирование .

  5. Предоставьте следующую информацию:

    1. Имя : Имя сканирования

    2. Подключение через среду выполнения интеграции : выберите среду выполнения интеграции Azure с автоматическим разрешением, если ваш сервер общедоступен, или настроенную локальную среду выполнения интеграции, если она не является общедоступной.

    3. Учетные данные : выберите учетные данные для подключения к источнику данных. Обязательно:

      • Выберите Basic Authentication при создании учетных данных.
      • Укажите имя пользователя, используемое для подключения к серверу базы данных, в поле ввода имени пользователя.
      • Сохраните пароль пользователя, используемый для подключения к серверу базы данных, в секретном ключе.
    4. База данных : Список подмножеств баз данных для импорта, выраженный в виде списка, разделенного точкой с запятой. Например, база данных1; база данных2 . Все пользовательские базы данных импортируются, если список пуст. Все системные базы данных (например, SysAdmin) по умолчанию игнорируются.

      Допустимые шаблоны имен схем с использованием синтаксиса выражений SQL LIKE включают использование %. Например: А%; %В; %С%; Д

      • Начните с A или
      • Конец с B или
      • Содержат C или
      • Равный D

      Использование NOT и специальных символов недопустимо.

    5. Максимальный доступный объем памяти (применимо при использовании локальной среды выполнения интеграции): максимальный объем памяти (в ГБ), доступный на виртуальной машине клиента для использования процессами сканирования. Это зависит от размера сканируемого источника MySQL.

      Примечание

      Как правило, на каждую 1000 таблиц следует выделять 1 ГБ памяти

  6. Выбрать Продолжить .

  7. Выберите триггер сканирования . Вы можете настроить расписание или запустить сканирование один раз.

  8. Просмотрите результаты сканирования и выберите Сохранить и запустить .

Просмотр ваших сканирований и циклов сканирования

Чтобы просмотреть существующие сканы:

  1. Перейдите на портал управления Microsoft Purview. Выберите вкладку Карта данных на левой панели.
  2. Выберите нужный источник данных. Вы можете просмотреть список существующих сканирований в этом источнике данных в разделе Последние сканирования или просмотреть все сканирования на вкладке Сканирования .
  3. Выберите сканирование, результаты которого вы хотите просмотреть. На странице показаны все предыдущие запуски сканирования, а также статус и показатели для каждого запуска сканирования.
  4. Щелкните идентификатор запуска , чтобы узнать больше о деталях запуска сканирования.

Управление сканированием — изменение, удаление или отмена

Для управления сканированием или его удаления:

  1. Перейдите на портал управления Microsoft Purview. Выберите вкладку Карта данных на левой панели.

  2. Выберите нужный источник данных. Вы можете просмотреть список существующих сканирований в этом источнике данных в разделе Последние сканирования или просмотреть все сканирования на вкладке Сканирования .

  3. Выберите сканирование, которым вы хотите управлять. Вы можете тогда:

    • Отредактируйте сканирование, выбрав Редактировать сканирование .
    • Отмените выполняющееся сканирование, выбрав Отменить выполнение сканирования .
    • Удалите сканирование, выбрав Удалить сканирование .

Примечание

  • Удаление сканирования не приводит к удалению активов каталога, созданных в результате предыдущих сканирований.
  • Актив больше не будет обновляться с изменениями схемы, если ваша исходная таблица изменилась, и вы повторно сканируете исходную таблицу после редактирования описания на Вкладка «Схема » Microsoft Purview.

Lineage

После сканирования источника MySQL вы можете просмотреть каталог данных или каталог данных поиска, чтобы просмотреть сведения об активах.

Перейдите на вкладку актив -> родословная, вы можете увидеть взаимосвязь активов, если это применимо. Обратитесь к разделу поддерживаемых возможностей в поддерживаемых сценариях происхождения MySQL. Дополнительные сведения о происхождении в целом см. в руководстве пользователя data lineage и lineage.

Следующие шаги

Теперь, когда вы зарегистрировали свой источник, следуйте приведенным ниже инструкциям, чтобы узнать больше о Microsoft Purview и ваших данных.

  • Data Estate Insights в Microsoft Purview
  • Происхождение в Microsoft Purview
  • Каталог поисковых данных

Обратная связь

Просмотреть все отзывы о странице

Введение в курс — MySQL для разработчиков — PlanetScale

Добро пожаловать на курс MySQL для разработчиков, где мы рассмотрим все, что вам нужно знать, чтобы стать опытным пользователем базы данных MySQL. Меня зовут Аарон Фрэнсис, и я буду вашим инструктором на курсе. Мы разобьем курс на несколько разделов, начиная со схемы и охватывая все, от типов данных до индексов, запросов и многого другого.

В первом разделе курса мы начнем с изучения основ схемы. Что делает таблицу эффективной? Как работают разные типы данных в MySQL? Когда вы должны использовать один тип над другим? Мы также рассмотрим недостатки определенных типов данных и то, как их избежать при построении схемы. Это основа для остальной части курса, поэтому убедитесь, что вы понимаете эти концепции, прежде чем переходить к более сложным темам.

В следующем разделе курса мы подробно рассмотрим индексацию. Что такое индекс и почему он такой быстрый? Как мы можем максимально использовать это при построении нашей схемы? Мы рассмотрим все эти вопросы и многое другое в этом разделе.

В третьем разделе курса мы рассмотрим запросы. Как мы пишем эффективные и действенные запросы? Как мы используем индексы, которые мы построили ранее, чтобы сделать наши запросы очень быстрыми? Этот раздел основан на всем, что мы рассмотрели в предыдущих разделах, поэтому убедитесь, что у вас есть прочная основа, прежде чем пытаться это сделать.

В заключительном разделе курса мы возьмем все, чему научились, и объединим его в серию примеров, с которыми часто сталкиваются разработчики приложений. К концу этого раздела у вас будет глубокое понимание того, как создавать эффективные и действенные базы данных MySQL, которые хорошо работают для ваших приложений.

Этот курс разработан специально для разработчиков, поэтому не требуется никаких предварительных знаний о базах данных. Мы не будем касаться низкоуровневых деталей или администрирования, так как этот курс посвящен тому, как эффективно использовать MySQL в качестве разработчика приложений. Если в прошлом вас пугали базы данных, не беспокойтесь — мы будем делать это шаг за шагом, и к концу курса вы станете опытным пользователем.

На протяжении всего курса мы будем использовать клиент TablePlus на моем Mac для выполнения запросов и просмотра результатов. Иногда вы будете видеть меня на экране, и большую часть времени я сижу в углу, пока мы смотрим на клиент TablePlus. Мы не будем использовать много слайдов, так как я знаю, что они могут быть скучными. Вместо этого мы будем на практике изучать реальные таблицы, запросы, индексы и многое другое в клиенте TablePlus.

Этот курс охватывает все, что вам нужно знать, чтобы стать опытным пользователем MySQL в качестве разработчика.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *