MySQL
Подключение к базе данных MySQL
Инструмент MySQL позволяет вам подключиться к любой базе данных MySQL и выполнять широкий спектр операций с базой данных непосредственно в ваших агентских рабочих процессах. Благодаря безопасной обработке подключений и гибкой конфигурации вы можете легко управлять своими данными и взаимодействовать с ними.
С помощью инструмента MySQL вы можете:
- Запрашивать данные: Выполнять SELECT-запросы для получения данных из ваших таблиц MySQL с помощью операции
mysql_запрос.
- Вставлять записи: Добавлять новые строки в ваши таблицы с помощью операции
mysql_insert, указывая таблицу и данные для вставки.
- Обновлять записи: Изменять существующие данные в ваших таблицах с помощью операции
mysql_update, предоставляя таблицу, новые данные и условия WHERE.
- Удалять записи: Удалять строки из ваших таблиц с помощью операции
mysql_delete, указывая таблицу и условия WHERE.
- Выполнять сырой SQL: Запускать любые пользовательские SQL-команды с помощью операции
mysql_execute для продвинутых случаев использования.
Инструмент MySQL идеально подходит для сценариев, где вашим агентам необходимо взаимодействовать со структурированными данными — например, для автоматизации отчётности, синхронизации данных между системами или обеспечения рабочих процессов, основанных на данных. Он упрощает доступ к базе данных, делая чтение, запись и управление вашими данными MySQL программно простым.
Интегрируйте MySQL в рабочий процесс. Может выполнять запросы, вставку, обновление, удаление и выполнение сырого SQL.
Выполнить SELECT-запрос в базе данных MySQL
| Параметр | Тип | Обязательный | Описание |
|---|
host | строка | Да | Имя хоста или IP-адрес сервера MySQL |
port | число | Да | Порт сервера MySQL (по умолчанию: 3306) |
database | строка | Да | Имя базы данных для подключения (например, my_database) |
username | строка | Да | Имя пользователя базы данных |
password | строка | Да | Пароль базы данных |
ssl | строка | Нет | Режим SSL-подключения (disabled, required, preferred) |
query | строка | Да | SQL SELECT-запрос для выполнения (например, SELECT * FROM users WHERE active = 1) |
| Параметр | Тип | Описание |
|---|
message | строка | Сообщение о статусе операции |
rows | массив | Массив строк, возвращённых из запроса |
rowCount | число | Количество возвращённых строк |
Вставить новую запись в базу данных MySQL
| Параметр | Тип | Обязательный | Описание |
|---|
host | строка | Да | Имя хоста или IP-адрес сервера MySQL |
port | число | Да | Порт сервера MySQL (по умолчанию: 3306) |
database | строка | Да | Имя базы данных для подключения (например, my_database) |
username | строка | Да | Имя пользователя базы данных |
password | строка | Да | Пароль базы данных |
ssl | строка | Нет | Режим SSL-подключения (disabled, required, preferred) |
table | строка | Да | Имя таблицы для вставки (например, users, orders) |
data | объект | Да | Данные для вставки в виде пар ключ-значение |
| Параметр | Тип | Описание |
|---|
message | строка | Сообщение о статусе операции |
rows | массив | Массив вставленных строк |
rowCount | число | Количество вставленных строк |
Обновить существующие записи в базе данных MySQL
| Параметр | Тип | Обязательный | Описание |
|---|
host | строка | Да | Имя хоста или IP-адрес сервера MySQL |
port | число | Да | Порт сервера MySQL (по умолчанию: 3306) |
database | строка | Да | Имя базы данных для подключения (например, my_database) |
username | строка | Да | Имя пользователя базы данных |
password | строка | Да | Пароль базы данных |
ssl | строка | Нет | Режим SSL-подключения (disabled, required, preferred) |
table | строка | Да | Имя таблицы для обновления (например, users, orders) |
data | объект | Да | Данные для обновления в виде пар ключ-значение |
where | строка | Да | Условие WHERE (без ключевого слова WHERE) |
| Параметр | Тип | Описание |
|---|
message | строка | Сообщение о статусе операции |
rows | массив | Массив обновлённых строк |
rowCount | число | Количество обновлённых строк |
Удалить записи из базы данных MySQL
| Параметр | Тип | Обязательный | Описание |
|---|
host | строка | Да | Имя хоста или IP-адрес сервера MySQL |
port | число | Да | Порт сервера MySQL (по умолчанию: 3306) |
database | строка | Да | Имя базы данных для подключения (например, my_database) |
username | строка | Да | Имя пользователя базы данных |
password | строка | Да | Пароль базы данных |
ssl | строка | Нет | Режим SSL-подключения (disabled, required, preferred) |
table | строка | Да | Имя таблицы для удаления (например, users, orders) |
where | строка | Да | Условие WHERE (без ключевого слова WHERE) |
| Параметр | Тип | Описание |
|---|
message | строка | Сообщение о статусе операции |
rows | массив | Массив удалённых строк |
rowCount | число | Количество удалённых строк |
Выполнить сырой SQL-запрос в базе данных MySQL
| Параметр | Тип | Обязательный | Описание |
|---|
host | строка | Да | Имя хоста или IP-адрес сервера MySQL |
port | число | Да | Порт сервера MySQL (по умолчанию: 3306) |
database | строка | Да | Имя базы данных для подключения (например, my_database) |
username | строка | Да | Имя пользователя базы данных |
password | строка | Да | Пароль базы данных |
ssl | строка | Нет | Режим SSL-подключения (disabled, required, preferred) |
query | строка | Да | Сырой SQL-запрос для выполнения (например, CREATE TABLE users (id INT PRIMARY KEY, name VARCHAR(255))) |
| Параметр | Тип | Описание |
|---|
message | строка | Сообщение о статусе операции |
rows | массив | Массив строк, возвращённых из запроса |
rowCount | число | Количество затронутых строк |
Интроспекция схемы базы данных MySQL для получения структур таблиц, столбцов и отношений
| Параметр | Тип | Обязательный | Описание |
|---|
host | строка | Да | Имя хоста или IP-адрес сервера MySQL |
port | число | Да | Порт сервера MySQL (по умолчанию: 3306) |
database | строка | Да | Имя базы данных для подключения (например, my_database) |
username | строка | Да | Имя пользователя базы данных |
password | строка | Да | Пароль базы данных |
ssl | строка | Нет | Режим SSL-подключения (disabled, required, preferred) |
| Параметр | Тип | Описание |
|---|
message | строка | Сообщение о статусе операции |
tables | массив | Массив схем таблиц со столбцами, ключами и индексами |
databases | массив | Список доступных баз данных на сервере |