المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : البحث و الاستبدال فى قاعدة البيانات ماي إس كيو إل Find and Replace MySQL



Rise Company
11-04-2018, 09:50
شرح البحث و الاستبدال فى قاعدة البيانات ماي إس كيو إل Find and Replace MySQL query
شرح استبدال الروابط داخل قاعدة البينات
شرح تبديل راوبط داخل قاعدة البيانات بروابط اخرى
شرح تبديل روابط http بروابط https من خلال قاعدة البيانات
Find and Replace text in the entire table using a MySQL query
How to Find & Replace Data in MySQL

طرق البحث و الاستبدال Find and Replace

1- الطريقة الاولى : التعامل مع قاعدة البيانات من على الكمبيوتر

https://upload.rise.company/do.php?img=400

تعتمد هذه الطريقة على تنزيل قاعدة البيانات من خلال Backup قواعد البيانات

ينزل مباشرة على الكمبيوتر ونقوم بفتح هذا الملف باى برنامج محرر نصوص Text

ثم نقوم بعمل Find and Replace لاى شىء نريد استبداله

وبعد الانتهاء يتم رفع القاعدة بنفس extension الذى تم التنزيل به

حيث يكون اى Backup او Restore بيكون بـصيغة Gzip ويختصر ايضا GZ

لتحميل برنامج الضغط الذى يدعم هذا الاختصار

http://www.peazip.org/

2- الطريقة الثانية : التعامل مع قاعدة البيانات من على الويب

https://upload.rise.company/do.php?img=405

تعتمد هذه الطريقة على التعامل مع قاعدة البيانات من خلال phpMyAdmin الموجود فى Cpanel

يتم الدخول على قاعدة البيانات Database المطلوب العمل عليها ثم البحث عن الجدول Table المطلوب العمل عليه

ثم تجد حقل العمود Column الذى يوجد به البيانات التى تريد استبدالها ببيانات اخرى

الان انت عرفت مكان البيانات التى تريد تعديلها يتبقى وضع امر SQL الذى ينفذ Find & Replace

على سبيل المثال :

https://upload.rise.company/do.php?img=404


UPDATE `iei_img` SET `newurl` = replace(newurl, 'http:www.rise.company/test/', 'https:www.rise.company/test/')

هنا تجد ان الاحمر هو اسم الجدول Table و الذى يحتوى الكثير من الاعمدة بداخله

فتم تحديد العمود Column باللون البرتقالى ووضعه فى Set و Replace

ثم يقوم هنا بالبحث عن اللون الازرق find و يقوم باستبداله بما تم وضعه باللون الاخضر

ملحوظة :

تم وضع الكود فى المرفقات

المرجع :

https://stackoverflow.com/questions/11839060/find-and-replace-text-in-the-entire-table-using-a-mysql-query/