কম্পিউটার

স্ট্রিং, সংখ্যা এবং বিশেষ অক্ষর সহ কলাম মান সহ একটি টেবিল আপডেট করতে MySQL রেগুলার এক্সপ্রেশন


এর জন্য REGEXP এর সাথে UPDATE কমান্ড ব্যবহার করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable2023 -> ( -> StreetNumber varchar(100) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.59 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable2023 মানগুলিতে সন্নিবেশ করুন DemoTable2023 মানগুলিতে('AUS-100');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> DemoTable2023 মানগুলিতে সন্নিবেশ করুন ('US-101'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11 সেকেন্ড)

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

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

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

তৈরি করবে <প্রে>+---------------+| রাস্তার নম্বর |+---------------+| 7 || 1 || AUS-100 || US-101 |+------------+4 সারি সেটে (0.00 সেকেন্ড)

এখানে একটি রেগুলার এক্সপ্রেশন −

ব্যবহার করে একটি টেবিল আপডেট করার ক্যোয়ারী রয়েছে
mysql> আপডেট DemoTable2023 -> StreetNumber=concat('Street',StreetNumber) -> সেট করুন যেখানে StreetNumber regexp'^[0-9]{1,2}$';কোয়েরি ঠিক আছে, 2 সারি প্রভাবিত (0.19 সেকেন্ড) সারি মিলেছে:2 পরিবর্তিত:2 সতর্কবাণী:0

আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -

mysql> DemoTable2023 থেকে *নির্বাচন করুন;

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

তৈরি করবে <প্রে>+---------------+| রাস্তার নম্বর |+---------------+| রাস্তা7 || রাস্তা1 || AUS-100 || US-101 |+------------+4 সারি সেটে (0.00 সেকেন্ড)
  1. MySQL-এ স্ট্রিং এবং সংখ্যা সহ VARCHAR রেকর্ডগুলি অর্ডার করুন

  2. MySQL-এ অক্ষর এবং সংখ্যার সাথে মিশ্রিত একটি কলাম থেকে অক্ষর মানগুলি সাজান?

  3. MySQL কলামের নাম আপডেট করুন এবং N/A দিয়ে None মান সেট করুন?

  4. MySQL-এ স্ট্রিং মান (স্ট্রিং, সংখ্যা এবং বিশেষ অক্ষর) সহ একটি কলাম থেকে একটি নির্দিষ্ট রেকর্ড আনুন