How to Find and Replace Text in MySQL Database using SQL Как найти и заменить текст в MySQL базу данных с помощью SQL
MySQL database has a handy and simple string function REPLACE() that allows table data with the matching string (from_string) to be replaced by new string (to_string). MySQL база данных удобная и простая строка функция REPLACE (), что позволяет таблице данные, соответствующие строки (from_string), которая будет заменена новой строки (to_string). This is useful if there is need to search and replace a text string which affects many records or rows, such as change of company name, postcode, URL or spelling mistake. Это полезно, если есть необходимость поиска и замены текста строку, которая затрагивает многие записи или строк, таких как смена названия компании, почтовый индекс, адрес или ошибку.
The syntax of REPLACE is REPLACE(text_string, from_string, to_string) Синтаксис REPLACE является REPLACE (text_string, from_string, to_string)
MySQL reference MySQL ссылки describes REPLACE as function that returns the string text_string with all occurrences of the string from_string replaced by the string to_string, where matching is case-sensitive when searching for from_string. REPLACE описывает, как функция, которая возвращает строку text_string со всеми случаями строку from_string заменить строку to_string, где сопоставления следует учитывать при поиске from_string. text_string can be retrieved from the a field in the database table too. text_string может быть получен из поля в таблице базы данных тоже. Most SQL command can be REPLACE() function, especially SELECT and UPDATE manipulation statement. Большинство команд SQL можно REPLACE () функция, особенно SELECT и UPDATE манипуляции заявление.
For example: Например:
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, ‘find this string’, ‘replace found string with this string’); обновить TABLE_NAME установить FIELD_NAME = заменить (FIELD_NAME, 'найти эту строку', 'заменить обнаружили строку с этой строки');
update client_table set company_name = replace(company_name, ‘Old Company’, ‘New Company’) обновить client_table набор company_name = заменить (company_name, "Старая компания", "Новая компания")
The above statement will replace all instances of ‘Old Company’ to ‘New Company’ in the field of company_name of client_table table. Приведенные выше заявление будет заменить все экземпляры "Старая компания", чтобы "Новая компания" в области company_name из client_table таблице.
Another example: Другой пример:
SELECT REPLACE(’www.mysql.com’, ‘w’, ‘Ww’); SELECT REPLACE ( 'www.mysql.com', 'W', 'WW');
Above statement will return ‘WwWwWw.mysql.com’ as result. Над заявлением вернется "WwWwWw.mysql.com" в качестве результата.
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Это машина переведена страницу, которая предоставляется "как есть" без гарантии. Machine translation may be difficult to understand. Машинный перевод может быть трудным для понимания. Please refer to Пожалуйста, обратитесь к original English article Английский оригинальные статьи whenever possible. когда это возможно.
Share and contribute or get technical support and help at Делите и вклад или получить техническую поддержку и помощь в My Digital Life Forums Моя Цифровая жизнь Форумы .
Related Articles Статьи по теме
- Remove or Trim First or Last Few Characters in MySQL Database with SQL Удалить или Trim Первый или нескольких последних Персонажи в MySQL базу данных с SQL
- MySQL Error 1170 (42000): BLOB/TEXT Column Used in Key Specification Without a Key Length MySQL Ошибка 1170 (42000): BLOB / TEXT Колонка Используется в Ключевые характеристики Без длину ключа
- Check and Optimize MySQL Database Automatically with Crontab/Cron Проверьте и оптимизации базы данных MySQL автоматически с кронтаб / Cron
- Enable Logging of Slow Queries (Slow Query Log) in MySQL Database Включить Вход в Малая запросы (Медленный запрос регистрации) в базы данных MySQL
- MySQL Database Performance Tuning Best Practices Video Tutorial MySQL базы данных об исполнении бюджета Тюнинг наилучшей практики видео учебник
- Replace Notepad with Another Text Editor (eg. Notepad2 and Notepad++) in Vista Заменить Блокнот с другой текстовый редактор (например Notepad2 и Notepad + +) в Vista
- Change and Reset MySQL root Password Изменения и MySQL корневой Сброс пароля
- Using PHP-MySQL Persistent Connections to Run WordPress Blog Использование PHP-MySQL постоянные соединения запустить блог Wordpress
- How to Backup and Restore (Export and Import) MySQL Databases Tutorial Как для резервного копирования и восстановления (экспорт и импорт) баз данных MySQL Учебник
- View and Retrieve Oracle Database Link Details Просмотр и загрузка баз данных Oracle связь подробности

































May 4th, 2007 05:48 4 мая 2007 год 05:48
Thanks a lot! Большое спасибо! You’ve saved my life! Вы сохраненные моей жизни!
May 11th, 2007 10:38 11 Май 2007 10:38
Thanks for the help! Спасибо за помощь!
May 16th, 2007 07:24 16 май 2007 07:24
Excellent, just what I needed. Отлично, просто то, что мне было нужно. Thanks! Спасибо!
October 1st, 2007 18:23 1 октября 2007 год 18:23
[...] The guide uses SQL statements based on MySQL replace() function to modify the database. [...] В руководстве используется SQL заявления основаны на MySQL заменить () функция для изменения данных. To run SQL queries, login to MySQL database that houses WordPress tables [...] Для запуска SQL запросов, войти в базу данных MySQL, что дома WordPress столы [...]
June 4th, 2008 15:43 4 Июнь 2008 15:43
thanks, this is very helpful!! Спасибо, это очень полезно!!
September 1st, 2008 01:48 1 сентября 2008 года 01:48
[...] The guide uses SQL statements based on MySQL replace() function to modify the database. [...] В руководстве используется SQL заявления основаны на MySQL заменить () функция для изменения данных. To run SQL queries, login to MySQL database that houses WordPress tables [...] Для запуска SQL запросов, войти в базу данных MySQL, что дома WordPress столы [...]
September 10th, 2008 21:52 10 сентября 2008 года 21:52
Algo k es puede resultar practico es cuando se necesita eliminar un caracter de una sere de registros es: Algo K-эс можете resultar practico эс Квандо SE Нужны удалить ООН символ DE UNA увядший де registros ES:
update tabla1 set campo1=replace(campo1,’8′,”); обновить tabla1 установить campo1 = заменить (campo1,'8',");
esta sentencia eliminaria todos los 8 de la tabla: tabla1 del registro: campo1 Эта sentencia eliminaria все лос-8 де-ла-Таблы: tabla1 дель Регистрация: campo1
(NOTA: las comillas son todas simples). (ПРИМЕЧАНИЕ: Лас Комильяса сын TODAS простых).
October 9th, 2008 21:16 9 Октябрь 2008 года 21:16
nececito reemplazar un tag con todo su relleno, por ejemplo nececito reemplazar ООН тег Con TODO вс relleno, POR ejemplo
update pagina_web.noticias set texto = replace(texto, “”>”,” ” ) Обновление pagina_web.noticias установить Текстовая = заменить (в текст, "">"," ")
por vacio!!! На пусто!!! como hago para estandalizarla y que encuetre todo lo que esta dentro de Кому HAGO пункт estandalizarla Y, что encuetre TODO LO QUE этой Dentro де
October 16th, 2008 01:00 16 октября 2008 год 01:00
For me this is only working on exact replaces. Для меня это только работает над точное заменяет. I could replace all entries that are exact the searchterm but i could replace parts of an entry. Я мог бы заменить все записи, которые являются точными поиска, но я мог бы заменить часть вступления.
October 21st, 2008 09:42 21 октября 2008 09:42
[...] quick Google search led me to this helpful page. In short, I had to run the following: UPDATE wp_posts SET post_content = [...] [...] Быстрый Google поиск привел меня на эту страницу полезно. Короче говоря, я должен был выполнить следующее: Обновление wp_posts SET post_content = [...]