Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

IP पता रिकॉर्ड के साथ MySQL में एक कॉलम ऑर्डर करें?


इसके लिए MySQL में INET_ATON() का प्रयोग करें। INET_ATON() विधि उपयोगकर्ता को IP पता रिकॉर्ड को एक संख्या में बदलने की अनुमति देती है और फिर हम उन्हें ऑर्डर करने के लिए ORDER BY का उपयोग कर सकते हैं।

आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable -> ( -> IpAddress varchar(50) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.36 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल मानों में डालें ('192.168.110.78'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल मानों में डालें ('192.168.110.87'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) )mysql> डेमोटेबल मानों में डालें ('192.168.110.75'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------------+| आईपीएड्रेस |+----------------+| 192.168.110.78 || 192.168.110.87 || 192.168.110.75 |+----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)

आईपी ​​​​एड्रेस रिकॉर्ड्स द्वारा ऑर्डर करने की क्वेरी यहां दी गई है -

mysql> डेमोटेबल से *चुनें -> inet_aton(IpAddress) द्वारा ऑर्डर करें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------------+| आईपीएड्रेस |+----------------+| 192.168.110.75 || 192.168.110.78 || 192.168.110.87 |+----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में संख्याओं के साथ गोल रिकॉर्ड

    संख्या को गोल करने के लिए, MySQL ROUND() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.18 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल वैल्यू में डालें ( 980.89);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन कथन का उपयोग करके तालिका

  1. MySQL के साथ ASC क्रम में केवल अभिलेखों की सूची प्रदर्शित करना

    किसी विशिष्ट क्रम में अभिलेखों की सूची प्रदर्शित करने के लिए, आपको शर्तें निर्धारित करने और ORDER BY का उपयोग करने की आवश्यकता है। इसके लिए ORDER BY CASE स्टेटमेंट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिक

  1. MySQL AUTO_INCREMENT उदाहरणों के साथ

    आइए समझते हैं कि ATUO_INCREMENT कैसे काम करता है - AUTO_INCREMENT विशेषता का उपयोग नई पंक्तियों के लिए एक विशिष्ट पहचान बनाने के लिए किया जाता है। आइए देखें कि यह कथन कैसे काम करता है। इससे पहले, नीचे दी गई क्वेरी पर विचार करें - क्वेरी CREATE TABLE tableName (    id MEDIUMINT NOT NULL AU