O si usas algun componente Query para acceder a los datos, podes traerte el nombre completo de la BD
Ejemplo que yo uso en Firebird:
Código SQL
[-]SELECT P.*, (P.Apellido || '', '' || P.Nombre) AS NombreCompleto FROM Persons P
Por supuesto despues debes usar el "nuevo campo" 'NombreCompleto'
Código Delphi
[-]
ShowMessage(Query.FieldByName('NombreCompleto').AsString);
Deberias buscar como concatenar strings en MySQL, cada motor podria tener distinta sintaxis
Saludos