Para modificar datos de una tabla mysql desde un script, necesitamos establecer una conexión con el servidor y luego ejecutar el comando para modificar dicha tabla, a continuación os describo los pasos a seguir.

En el siguiente comando vamos a modificar la tabla “agenda”, que se encuentra en la base de datos “dba”, lo único que cambiaremos será el teléfono de “Javier”.

MYSQL="mysql -u usuario --password=contraseña"
$MYSQL << END
use dba;
update agenda set telefono='945556677' where nombre='Javier';
END

En la primera linea indicamos el usuario y contraseña de nuestro usuario mysql, en la tercera linea la base de datos a modificar, y por último la sentencia sql.

Si tenéis alguna duda sobre el script, podéis comentarlo e intentaremos aclarala.