রিপ্লেস() ফাংশনের সাহায্যে টেক্সট খুঁজে পাওয়া যায় এবং প্রতিস্থাপন করা যায়। এটি নিম্নলিখিত ধাপগুলির সাহায্যে ব্যাখ্যা করা হয়েছে -
প্রথমে, create কমান্ডের সাহায্যে একটি টেবিল তৈরি করা হয় যা নিচে দেওয়া হল −
mysql> টেবিল তৈরি করুন FindAndReplaceDemo-> (-> FirstName varchar(200)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.43 সেকেন্ড)
উপরের টেবিলটি তৈরি করার পরে, ইনসার্ট কমান্ডের সাহায্যে রেকর্ডগুলি ঢোকানো হয়৷ এটি নীচে দেওয়া হল -
mysql> FindAndReplaceDemo মানগুলিতে ঢোকান FindAndReplaceDemo মান ('Bob'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড) mysql> FindAndReplaceDemo মানগুলিতে ঢোকান ('carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.18 সেকেন্ড)
সমস্ত রেকর্ডগুলি নির্বাচিত বিবৃতির সাহায্যে প্রদর্শিত হতে পারে যা নিম্নরূপ দেওয়া হয় -
FindAndReplaceDemo থেকেmysql> SELECT *;
নিম্নলিখিত আউটপুট প্রাপ্ত হয়
<প্রে>+------------+| প্রথম নাম |+------------+| জন || স্মিথ || বব || carol |+----------+4 সারি সেটে (0.00 সেকেন্ড)এখন, ক্যারল নামটি প্রতিস্থাপন ফাংশনের সাহায্যে টেলর দিয়ে প্রতিস্থাপিত হয়েছে। −
নিচে সিনট্যাক্সটি দেওয়া হলআপনার টেবিলের নাম আপডেট করুন SET কলাম_নাম=প্রতিস্থাপন করুন(কলাম_নাম, 'পুরাতন_মান', 'নতুন_মান');
উপরের সিনট্যাক্স ব্যবহার করে ক্যোয়ারী নিম্নরূপ দেওয়া হয়েছে -
mysql> আপডেট করুন FindAndReplaceDemo SET FirstName =প্রতিস্থাপন করুন (প্রথম নাম, 'ক্যারল', 'টেলর'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) সারি মিলেছে:4 পরিবর্তিত:1 সতর্কতা:0
SELECT স্টেটমেন্টের সাহায্যে টেবিলের বিষয়বস্তু আবার দেখা যাবে। এটি নীচে দেওয়া হল -
FindAndReplaceDemo থেকেmysql> SELECT *;
নিম্নলিখিত প্রাপ্ত আউটপুট
<প্রে>+------------+| প্রথম নাম |+------------+| জন || স্মিথ || বব || টেলর |+----------+4 সারি সেটে (0.00 সেকেন্ড)উপরের আউটপুট দিয়ে দেখা যায়, ক্যারল টেলর দিয়ে প্রতিস্থাপিত হয়েছে।