কম্পিউটার

কিভাবে আমি MySQL এ অ-ASCII অক্ষর খুঁজে পেতে পারি?


অ ASCII অক্ষর হল অক্ষর যেমন পাউন্ড চিহ্ন(£), ট্রেডমার্ক চিহ্ন, প্লাসমিনাসসিম্বল ইত্যাদি। টেবিল থেকে অ-ASCII অক্ষরগুলি খুঁজে পেতে, নিম্নলিখিত পদক্ষেপগুলি প্রয়োজন -

প্রথমে create কমান্ডের সাহায্যে একটি টেবিল তৈরি করা হয় যা নিম্নরূপ দেওয়া হয় -

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

তারপরে ইনসার্ট কমান্ডের সাহায্যে রেকর্ডগুলি টেবিলে ঢোকানো হয় যা নিম্নরূপ -

mysql> NonASciiDemo মানগুলিতে ঢোকান NonASciiDemo মানগুলিতে ঢোকান 

উপরে দেখানো সারণীতে চারটি রেকর্ড ঢোকানো হয়েছে যেখানে দুটি রেকর্ডে ASCII অক্ষর নেই এবং দুটি রেকর্ডে ASCII অক্ষর রয়েছে।

সমস্ত রেকর্ড প্রদর্শন করতে, নিম্নরূপ −

নির্বাচন কমান্ড ব্যবহার করা হয়
NonASciiDemo থেকে * নির্বাচন করুন;

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

<প্রে>+---------+| NonAScii |+------------+| -,- || || £|| 123abcd£ |+---------+4 সারি সেটে (0.00 সেকেন্ড)

ASCII অক্ষরগুলি খুঁজে বের করার জন্য বাক্য গঠন নিম্নরূপ দেওয়া হয়েছে -

আপনার টেবিলের নাম থেকে * নির্বাচন করুন যেখানে হেক্স নয় (yourColumnName) REGEXP '^([0-7][0-9A-F])*$';

উপরের সিনট্যাক্স ব্যবহার করে নন ASCII অক্ষরগুলি পেতে ক্যোয়ারীটি নিম্নরূপ দেওয়া হয়েছে -

mysql> বেছে নিন * NonASciiDemo থেকে যেখানে হেক্স নয় (NonAScii) REGEXP '^([0-7][0-9AF])*$';

নিচের উপরের ক্যোয়ারীটির আউটপুট −

<প্রে>+---------+| NonAScii |+------------+| £|| 123abcd£ |+---------+2 সারি সেটে (0.00 সেকেন্ড)
  1. কিভাবে আমরা একটি বিদ্যমান MySQL ইভেন্ট পরিবর্তন করতে পারি?

  2. আমরা কিভাবে MySQL ভিউ তৈরি করতে পারি?

  3. কিভাবে আমি MySQL এ অ-ASCII অক্ষর খুঁজে পেতে পারি?

  4. মাইএসকিউএল-এ একটি কলাম স্বয়ংক্রিয়_বৃদ্ধি হলে কীভাবে খুঁজে পাবেন?