কম্পিউটার

একই টেবিলের ভারচার কলাম থেকে পূর্ণসংখ্যায় আইপি ঠিকানা অনুলিপি করতে MySQL কোয়েরি?


এর জন্য, আপনি INET_ATON() ব্যবহার করতে পারেন। আসুন প্রথমে একটি −

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

সন্নিবেশ −

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

নির্বাচন −

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

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

তৈরি করবে
+----------------+| আইপিএড্রেস |+----------------+| 192.168.120.0 || 192.168.120.20 || 224.0.0.0 |+----------------+3 সারি সেটে (0.00 সেকেন্ড)

varchar কলাম থেকে একই −

-এ পূর্ণসংখ্যায় আইপি ঠিকানা অনুলিপি করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> DemoTable1404 থেকে inet_aton(IpAddress) নির্বাচন করুন;

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

তৈরি করবে <প্রে>+----------------------+| inet_aton(IpAddress) |+----------------------+| 3232266240 || 3232266260 || 3758096384 |+----------------------+3টি সারি সেটে (0.00 সেকেন্ড)

না, আসুন প্রমাণ করি যে রূপান্তরটি সফল হয়েছে নাকি হয়নি −

mysql> inet_ntoa('3232266240');
নির্বাচন করুন

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

তৈরি করবে <প্রে>+-------------------------+| inet_ntoa('3232266240') |+----------------------------+| 192.168.120.0 |+-------------------------+1 সারি সেটে (0.27 সেকেন্ড)
  1. MySQL ক্যোয়ারী টেবিল থেকে শুধুমাত্র NULL মান প্রতিস্থাপন করতে?

  2. ছাত্র রেকর্ড সহ একটি MySQL টেবিল থেকে কলামের নাম পরিবর্তন করবেন?

  3. MySQL-এ VARCHAR থেকে NULL-এ একটি টেবিল কলাম পরিবর্তন করুন

  4. টেবিলের স্বতন্ত্র কলাম থেকে গড় নির্বাচন করতে MySQL ক্যোয়ারী?