Ekinox
Tools

MySQL

Conectar a la base de datos MySQL

La herramienta MySQL te permite conectarte a cualquier base de datos MySQL y realizar una amplia gama de operaciones directamente dentro de tus flujos de trabajo agénticos. Con manejo seguro de conexiones y configuración flexible, puedes gestionar e interactuar fácilmente con tus datos.

Con la herramienta MySQL, puedes:

  • Consultar datos: Ejecutar consultas SELECT para recuperar datos de tus tablas MySQL usando la operación mysql_query.
  • Insertar registros: Añadir nuevas filas a tus tablas con la operación mysql_insert especificando la tabla y los datos a insertar.
  • Actualizar registros: Modificar datos existentes en tus tablas usando la operación mysql_update, proporcionando la tabla, los nuevos datos y las condiciones WHERE.
  • Eliminar registros: Borrar filas de tus tablas con la operación mysql_delete, especificando la tabla y las condiciones WHERE.
  • Ejecutar SQL directo: Ejecutar cualquier comando SQL personalizado usando la operación mysql_execute para casos de uso avanzados.

La herramienta MySQL es ideal para escenarios donde tus agentes necesitan interactuar con datos estructurados—como automatizar informes, sincronizar datos entre sistemas o impulsar flujos de trabajo basados en datos. Simplifica el acceso a bases de datos, facilitando la lectura, escritura y gestión de tus datos MySQL de forma programática.

Instrucciones de uso

Integra MySQL en el flujo de trabajo. Puede consultar, insertar, actualizar, eliminar y ejecutar SQL sin procesar.

Herramientas

mysql_query

Ejecutar consulta SELECT en base de datos MySQL

Entrada

ParámetroTipoObligatorioDescripción
hoststringNombre de host o dirección IP del servidor MySQL
portnumberPuerto del servidor MySQL (predeterminado: 3306)
databasestringNombre de la base de datos a la que conectarse
usernamestringNombre de usuario de la base de datos
passwordstringContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
querystringConsulta SQL SELECT a ejecutar

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
rowsarrayArray de filas devueltas por la consulta
rowCountnumberNúmero de filas devueltas

mysql_insert

Insertar nuevo registro en base de datos MySQL

Entrada

ParámetroTipoObligatorioDescripción
hoststringNombre de host o dirección IP del servidor MySQL
portnumberPuerto del servidor MySQL (predeterminado: 3306)
databasestringNombre de la base de datos a la que conectarse
usernamestringNombre de usuario de la base de datos
passwordstringContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
tablestringNombre de la tabla donde insertar
dataobjectDatos a insertar como pares clave-valor

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
rowsarrayArray de filas insertadas
rowCountnumberNúmero de filas insertadas

mysql_update

Actualizar registros existentes en la base de datos MySQL

Entrada

ParámetroTipoObligatorioDescripción
hoststringNombre de host o dirección IP del servidor MySQL
portnumberPuerto del servidor MySQL (predeterminado: 3306)
databasestringNombre de la base de datos a la que conectarse
usernamestringNombre de usuario de la base de datos
passwordstringContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
tablestringNombre de la tabla a actualizar
dataobjectDatos a actualizar como pares clave-valor
wherestringCondición de la cláusula WHERE (sin la palabra clave WHERE)

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
rowsarrayArray de filas actualizadas
rowCountnumberNúmero de filas actualizadas

mysql_delete

Eliminar registros de la base de datos MySQL

Entrada

ParámetroTipoObligatorioDescripción
hoststringNombre de host o dirección IP del servidor MySQL
portnumberPuerto del servidor MySQL (predeterminado: 3306)
databasestringNombre de la base de datos a la que conectarse
usernamestringNombre de usuario de la base de datos
passwordstringContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
tablestringNombre de la tabla de la que eliminar
wherestringCondición de la cláusula WHERE (sin la palabra clave WHERE)

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
rowsarrayArray de filas eliminadas
rowCountnumberNúmero de filas eliminadas

mysql_execute

Ejecutar consulta SQL en bruto en base de datos MySQL

Entrada

ParámetroTipoObligatorioDescripción
hoststringNombre de host o dirección IP del servidor MySQL
portnumberPuerto del servidor MySQL (predeterminado: 3306)
databasestringNombre de la base de datos a la que conectarse
usernamestringNombre de usuario de la base de datos
passwordstringContraseña de la base de datos
sslstringNoModo de conexión SSL (disabled, required, preferred)
querystringConsulta SQL en bruto para ejecutar

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
rowsarrayArray de filas devueltas por la consulta
rowCountnumberNúmero de filas afectadas

Notas

  • Categoría: tools
  • Tipo: mysql
MySQL