আমরা আইএনটি আনসাইনড এর সাহায্যে একটি আইপি ঠিকানা সংরক্ষণ করতে পারি। INSERT ব্যবহার করার সময়, INET_ATON() অন্তর্ভুক্ত করুন এবং SELECT সহ, INET_NTOA() অন্তর্ভুক্ত করুন৷ আইপি ঠিকানা ডটেড ফরম্যাটে আছে।
আসুন একটি উদাহরণ দেখি।
একটি টেবিল তৈরি করা হচ্ছে।
mysql> টেবিল তৈরি করুন IPV4AddressDemo -> ( -> `IPV4Address` INT আনসাইনড -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.52 সেকেন্ড)
INET_ATON এর সাথে, টেবিলে IP ঠিকানা সন্নিবেশ করা হচ্ছে।
mysql> IPV4AddressDemo মানগুলিতে সন্নিবেশ করুন(INET_ATON("120.0.0.1")); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)
সমস্ত রেকর্ড প্রদর্শন করতে।
IPV4AddressDemo থেকেmysql> নির্বাচন করুন;
নিম্নলিখিতটি আউটপুট, তবে অবশ্যই আমরা চাই যে এটি আইপি ঠিকানা বিন্যাসে থাকুক।
<প্রে>+------------+| IPV4 ঠিকানা |+------------+| 2013265921 |+------------+1 সারি সেটে (0.00 সেকেন্ড)যেহেতু উপরের আউটপুটটি পূর্ণসংখ্যার একটি ক্রম দিচ্ছে, তবে আমরা সেগুলিকে আসল আইপি ঠিকানা ফর্ম্যাটে রূপান্তর করতে পারি। তার জন্য, INET_NTOA
ব্যবহার করুন৷mysql> IPV4AddressDemo থেকে INET_NTOA(`IPV4Address`) নির্বাচন করুন;
নিম্নোক্ত আউটপুট যা প্রকৃত বিন্যাসে IP ঠিকানা দেখায়।
<প্রে>+---------------+| INET_NTOA(`IPV4Address`) |+----------------------------+| 120.0.0.1 |+--------------------------+1 সারি সেটে (0.00 সেকেন্ড)