🔨 Интеграции
MySQL in Illa - это интеграция с базой данных, которая позволяет подключаться и взаимодействовать с базой данных MySQL. MySQL является популярной реляционной системой управления базами данных с открытым исходным кодом, известной своей скоростью, надежностью и легкостью использования.
Интеграция с MySQL в Illa позволяет запрашивать, вставлять, обновлять и удалять данные из базы данных MySQL, используя команды SQL. Вы также можете создать пользовательские SQL-запросы и запустить их в Illa. Это позволяет легко создавать приложения и панели инструментов, которые отображают данные в реальном времени из базы данных MySQL.
Есть два способа создать ресурс в Illa после входа в ваш аккаунт Illa.
Войдите в учетную запись Illa и выберите **Ресурсы**
в верхней части страницы и нажмите кнопку **Создать новое**
.
Выберите MySQL
из списка баз данных.
Подключитесь к базе данных с требуемыми параметрами, описанными в «Параметры соединения» ниже.
Нажмите **Тестовое подключение**
, чтобы увидеть, успешно ли мы можем подключиться к базе данных. Если да, нажмите Сохранить ресурсы
, иначе проверьте имя хоста, порт, имя пользователя и пароль.
После создания ресурса будет отображаться готовый MySQL.
Войдите в учетную запись Illa и создайте проект в Illa Builder на странице **App**
и перейдите в «Список действий» внизу страницы. Нажмите **new**
, затем выберите MySQL
из списка баз данных. Затем подключитесь к базе данных с нужными параметрами, описанными в «Параметры соединения» ниже.
Нажмите **Тестовое подключение**
, чтобы увидеть, успешно ли мы можем подключиться к базе данных. Если да, нажмите Сохранить ресурсы
, иначе проверьте имя хоста, порт, имя пользователя и пароль.
Здесь мы должны предоставить информацию для подключения к базе данных MySQL.
Свойства | Требуется | Описание |
---|---|---|
Наименование | обязательный | Название ресурса при создании действий в ILLA. |
Hostname | обязательный | URL или IP-адрес базы данных |
Порт | обязательный | Номер порта хоста сервера, который необходимо использовать для подключения. Если вы не указали порт, то порт по умолчанию — «3306». |
База данных | обязательный | Название базы данных |
Имя пользователя | обязательный | имя пользователя, которое вы хотите использовать при входе на сервер MySQL. |
Пароль | обязательный | Используйте этот пароль для аутентификации. |
Опции SSL | опционально | принимает решение о том, насколько высоким является безопасное соединение с SSL TCP/IP во время переговоров с сервером. |
Мы создали MySQL ресурс, мы можем добавить действие, выбрав MySQL из списка действий и выбрав кнопку Create action
.
Теперь мы добавили MySQL сервер в качестве действия на нашу страницу строительства.
Свойства | Описание |
---|---|
SQL-запрос | команды sql для получения (выбрать), вставки, обновления, удаления данных из базы данных |
Трансформатор | преобразование данных в понравившийся стиль JavaScript |
Пример использования:
ВЫБЕРИТЕ * ИЗ ЗАКАЗА пользователей по фамилии;
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 }};