Busque la biblioteca Firmata . Se ejecuta en serie que Arduino maneja fácilmente.
Estás haciendo esta pregunta de manera extraña. Las bases de datos tienden a no ejecutar código arbitrario para controlar el IO general. Eso requiere otro código. Estás viendo esta arquitectura: -
[Arduino + Firmata] ------ [Firmata + algún código + MySQL]
El código puede ser cualquier lenguaje de programación general que te guste y puedas hablar con MySQL, y tiene una implementación de Firmata.
PS. Puede intentar una conexión directa usando el transporte nativo desde algo como un MySQL Connector Arduino . No tengo ninguna experiencia personal de este conector, pero inténtalo de todos modos.
Esto es realmente una pregunta de codificación, ¿no es así?