De syntaxis van REPLACE is:
REPLACE(text_string, from_string, to_string)
MySQL-referentie beschrijft REPLACE als een functie die de string text_string retourneert waarbij alle voorkomens van de string from_string worden vervangen door de string to_string, waarbij overeenkomsten hoofdlettergevoelig zijn bij het zoeken naar from_string. text_string kan ook worden opgehaald uit het veld a in de databasetabel.
De meeste SQL-opdrachten kunnen de functie REPLACE() gebruiken, met name de manipulatie-instructies SELECT en UPDATE.
Bijvoorbeeld de syntaxis voor het UPDATE SQL-commando met het gebruik van de REPLACE-functie:
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'find this string', 'replace found string with this string');
Als voorbeeld:
update client_table set company_name = replace(company_name, 'Old Company', 'New Company')
De bovenstaande verklaring zal alle instanties van 'Oud bedrijf' vervangen door 'Nieuw bedrijf' in het veld bedrijfsnaam van tabel klanttabel.
Nog een voorbeeld voor SQLECT-query:
SELECT REPLACE('www.mysql.com', 'w', 'Ww');
Bovenstaand statement geeft als resultaat 'WwWwWw.mysql.com'. De REPLACE-functie is multibyte veilig.