Składnia polecenia REPLACE to:
REPLACE(text_string, from_string, to_string)
Odwołanie do MySQL opisuje REPLACE jako funkcję, która zwraca ciąg tekst_ciąg ze wszystkimi wystąpieniami ciągu z_łańcuch zastąpiony ciągiem do_łańcuch, gdzie dopasowanie jest rozróżniane wielkością liter podczas wyszukiwania ciągu_poz. tekst_łańcuch można również pobrać z pola w tabeli bazy danych.
Większość poleceń SQL może używać funkcji REPLACE(), szczególnie instrukcji manipulacji SELECT i UPDATE.
Na przykład składnia polecenia UPDATE SQL z użyciem funkcji REPLACE:
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, 'find this string', 'replace found string with this string');
Jako przykład:
update client_table set company_name = replace(company_name, 'Old Company', 'New Company')
Powyższe oświadczenie zastąpi wszystkie wystąpienia „Stara firma” na „Nowa firma” w polu nazwa_firmy tabeli tabela_klienta.
Inny przykład zapytania SQLECT:
SELECT REPLACE('www.mysql.com', 'w', 'Ww');
Powyższa instrukcja zwróci jako wynik „WwWwWw.mysql.com”. Funkcja REPLACE jest bezpieczna dla wielu bajtów.