কম্পিউটার

MySQL এ substr_replace এর মত কিছু আছে কি?


এর জন্য, MySQL থেকে INSERT() ফাংশন ব্যবহার করুন। INSERT(str, pos, len, newsstr) স্ট্রিং স্ট্র রিটার্ন করে, যেখানে সাবস্ট্রিং pos থেকে শুরু হয় এবং লেন অক্ষর লং স্ট্রিং নিউস্ট্র দ্বারা প্রতিস্থাপিত হয়। পোস স্ট্রিং এর দৈর্ঘ্যের মধ্যে না থাকলে আসল স্ট্রিংটি ফেরত দেয়।

যদি লেন বাকি স্ট্রিংয়ের দৈর্ঘ্যের মধ্যে না থাকে তবে এটি অবস্থান থেকে বাকি স্ট্রিংকে প্রতিস্থাপন করে। কোনো যুক্তি NULL হলে NULL প্রদান করে।

আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable( পাসওয়ার্ড varchar(50)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.51 সেকেন্ড)

সন্নিবেশ কমান্ড -

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে ঢোকান DemoTable মানগুলিতে ('99999_____4747747432'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+----------------------+| পাসওয়ার্ড |+----------------------+| 76367_____8793443 || 12345_____9899984322 || 99999_____4747747432 |+----------------------+3টি সারি সেটে (0.00 সেকেন্ড)

MySQL −

-এ substr_replace-এর জন্য INSERT() ফাংশন প্রয়োগ করার জন্য নিম্নোক্ত ক্যোয়ারী রয়েছে
mysql> DemoTable থেকে insert(Password,5,length('PPPPPP'),'PPPPPP') নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <পূর্ব>+------------------------------------------------------------ +| সন্নিবেশ করান(পাসওয়ার্ড,5,দৈর্ঘ্য('PPPPPP'), 'PPPPPP') |+------------------ ---------------+| 7636PPPPPP8793443 || 1234PPPPPP9899984322 || 9999PPPPPP4747747432 |+------------------------------------------------------------ সেটে 3টি সারি (0.00 সেকেন্ড)
  1. MySQL SELECT ব্যবহার করে রেকর্ড ঢোকাবেন?

  2. MySQL-এ একটি সিলেক্ট ক্যোয়ারী দিয়ে সন্নিবেশ করুন

  3. MySQL লাইককে MySQL IN হিসাবে প্রয়োগ করার জন্য প্রশ্ন?

  4. একটি MySQL টেবিলে JSON ঢোকাবেন?