Dúvida com SQL (UPDATE)

Seguinte pessoal…tô com uma dúvida em banco de dados aqui…

Tenho uma tela que atualiza usuários de uma rede

A tabela é: Usuarios(IdFuncionario,NomeFuncionario,LoginFuncionario,SenhaFuncionario,IdSetor)

claro que login e código são imutáveis…mas eu queria dar a opção para o usuário de atualizar Nome(caso tenha sido escrito errado ou algo do tipo),senha e idSetor.

Minha pergunta é…tem como fazer isso em apenas uma query de forma que o BD só atualize os dados que foram preenchidos?Como? Estou usando MYSQL.

Agradeço desde já

Só executar um update comum mas passando apenas as colunas que você quer atualizar , algo como:

então…aí que tá o problema…eu quero atualizar todas…ou não…vai depender do usuário…por exemplo,talvez ele queria atualizar só a senha…talvez ele queira arrumar o nome e atualizar a senha…talvez ele queria mudar tudo…

Eu queria saber se tem como fazer isso em uma só consulta, sem ter que fazer uma consulta diferente pra cada coisa