কম্পিউটার

MySQL:নমুনা টেবিলের "বার" স্ট্রিং "foo" সম্বলিত সমস্ত সারি মুছে ফেলবেন?


টেবিল “বার”-এ স্ট্রিং “foo” যুক্ত সমস্ত সারি মুছে ফেলতে, আপনাকে LIKE অপারেটর ব্যবহার করতে হবে।

উপরের সিনট্যাক্স বোঝার জন্য, আসুন "বার" নামের একটি নমুনা টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ। নীচের টেবিলটি তৈরি করার পরে আমরা সর্বদা INSERT কমান্ড ব্যবহার করে স্ট্রিং "foo" সহ রেকর্ড সন্নিবেশ করব -

mysql> টেবিল বার তৈরি করুন -> ( -> আইডি শূন্য নয় AUTO_INCREMENT, -> শব্দ দীর্ঘপাঠ, -> প্রাথমিক কী(আইডি) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)

এখন আপনি insert কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করতে পারেন। রেকর্ড সন্নিবেশ করার সময় স্ট্রিং "foo" যোগ করা হয়। প্রশ্নটি নিম্নরূপ -

mysql> বার(শব্দ) মান ('জাভাফু') ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> বারে সন্নিবেশ করুন(শব্দ) মান ('fooMySQL'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.19 সেকেন্ড)mysql> বার(শব্দ) মান ('Introductiontofoo C এবং C++'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড) mysql> বার (শব্দ) মানগুলিতে সন্নিবেশ করুন ('Node.js এর ভূমিকা'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড)mysql> বার(শব্দ) মানগুলিতে সন্নিবেশ করান('হাইবারনেট ফ্রেমওয়ার্কের ভূমিকা');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করার জন্য এখানে ক্যোয়ারী রয়েছে। প্রশ্নটি নিম্নরূপ -

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

নিচের আউটপুট −

<প্রে>+---+---------------+| আইডি | শব্দ |+--------------------------------------------+| 1 | জাভাফু || 2 | fooMySQL || 3 | পরিচিতি tofoo C এবং C++ || 4 | Node.js এর ভূমিকা || 5 | হাইবারনেট ফ্রেমওয়ার্কের ভূমিকা |+------+--------------------------------------+5 সেটে সারি (0.00 সেকেন্ড)

টেবিল “বার” থেকে “foo” স্ট্রিং সম্বলিত সমস্ত সারি মুছে ফেলার জন্য এখানে ক্যোয়ারী রয়েছে −

mysql> বার থেকে মুছে দিন যেখানে '%foo' -> এর মত শব্দ বা '%foo%' -> বা 'foo%' এর মত শব্দ; কোয়েরি ঠিক আছে, 3টি সারি প্রভাবিত (0.20 সেকেন্ড)

এখন আবার টেবিল রেকর্ড পরীক্ষা করুন. প্রশ্নটি নিম্নরূপ -

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

নিচের আউটপুট −

<প্রে>+---+---------------+| আইডি | শব্দ |+--------------------------------------------+| 4 | Node.js এর ভূমিকা || 5 | হাইবারনেট ফ্রেমওয়ার্কের ভূমিকা |+------+--------------------------------------+2 সেটে সারি (0.00 সেকেন্ড)

এখন উপরের নমুনা আউটপুট দেখুন, স্ট্রিং "foo" সম্বলিত সমস্ত রেকর্ড টেবিল "বার" থেকে মুছে ফেলা হয়েছে।


  1. MySQL-এ সমস্ত সারি আপডেট করুন এবং স্ট্রিং এবং এর চারপাশে সমস্ত অপ্রয়োজনীয় হোয়াইটস্পেস মুছে ফেলবেন?

  2. MySQL-এর একটি শর্তের উপর ভিত্তি করে একটি টেবিল থেকে শুধুমাত্র কিছু সারি মুছুন

  3. MySQL-এ MATCH এবং AGAINST সহ একটি নির্দিষ্ট কলামে একটি স্ট্রিং ধারণকারী সারি নির্বাচন করুন

  4. MySQL দিয়ে একটি টেবিলে শুধুমাত্র নির্দিষ্ট সারি মুছুন