ILLA home page
  1. MySQL

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

Интеграция с MySQL в Illa позволяет запрашивать, вставлять, обновлять и удалять данные из базы данных MySQL, используя команды SQL. Вы также можете создать пользовательские SQL-запросы и запустить их в Illa. Это позволяет легко создавать приложения и панели инструментов, которые отображают данные в реальном времени из базы данных MySQL.

Create MySQL

Есть два способа создать ресурс в Illa после входа в ваш аккаунт Illa.

  • Создать в ресурсах

Войдите в учетную запись Illa и выберите **Ресурсы** в верхней части страницы и нажмите кнопку **Создать новое**.

external_resource

Выберите MySQL из списка баз данных.

action_list

Подключитесь к базе данных с требуемыми параметрами, описанными в «Параметры соединения» ниже.

Нажмите **Тестовое подключение**, чтобы увидеть, успешно ли мы можем подключиться к базе данных. Если да, нажмите Сохранить ресурсы, иначе проверьте имя хоста, порт, имя пользователя и пароль.

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

my_ex_ready

  • Создать в Builder

Войдите в учетную запись Illa и создайте проект в Illa Builder на странице **App** и перейдите в «Список действий» внизу страницы. Нажмите **new**, затем выберите MySQL из списка баз данных. Затем подключитесь к базе данных с нужными параметрами, описанными в «Параметры соединения» ниже.

Нажмите **Тестовое подключение**, чтобы увидеть, успешно ли мы можем подключиться к базе данных. Если да, нажмите Сохранить ресурсы, иначе проверьте имя хоста, порт, имя пользователя и пароль.

Настройки соединения

Здесь мы должны предоставить информацию для подключения к базе данных MySQL.

my_config

СвойстваТребуетсяОписание
НаименованиеобязательныйНазвание ресурса при создании действий в ILLA.
HostnameобязательныйURL или IP-адрес базы данных
ПортобязательныйНомер порта хоста сервера, который необходимо использовать для подключения. Если вы не указали порт, то порт по умолчанию — «3306».
База данныхобязательныйНазвание базы данных
Имя пользователяобязательныйимя пользователя, которое вы хотите использовать при входе на сервер MySQL.
ПарольобязательныйИспользуйте этот пароль для аутентификации.
Опции SSLопциональнопринимает решение о том, насколько высоким является безопасное соединение с SSL TCP/IP во время переговоров с сервером.

Создать действия

Мы создали MySQL ресурс, мы можем добавить действие, выбрав MySQL из списка действий и выбрав кнопку Create action.

my_resource_list

Теперь мы добавили MySQL сервер в качестве действия на нашу страницу строительства.

my

Configure MySQL

СвойстваОписание
SQL-запроскоманды sql для получения (выбрать), вставки, обновления, удаления данных из базы данных
Трансформаторпреобразование данных в понравившийся стиль JavaScript

Пример использования:

  • Выбрать
ВЫБЕРИТЕ * ИЗ ЗАКАЗА пользователей по фамилии;
  • Insert
INSERT INTO users

	(firstname, lastname, email)

VALUES

	(

		{{ NewUser.data.firstNameInput }},

		{{ NewUser.data.lastNameInput }},

		{{ NewUser.data.emailInput }}

	);
  • Обновить
ОБНОВИТЬ пользователей
  SET имя = '{{form1.updatedProfile.first}}'
  WHERE id = {{ form1.updatedProfile.uid}};
  • Удалить
УДАЛИТЬ ИЗ пользователей WHERE id = {{ form1.updatedProfile.uid }};