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

कैसे एक MySQL डेटाबेस से एक यादृच्छिक रिकॉर्ड का चयन करने के लिए?

<घंटा/>

इसके लिए आप ORDER BY RAND LIMIT का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable1581 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.34 सेकंड)

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

mysql> DemoTable1581(StudentName) मानों ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.41 सेकंड) mysql> DemoTable1581(StudentName) मानों ('बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित है ( 1.58 सेकंड)mysql> DemoTable1581(StudentName) value('Sam') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (2.11 सेकंड) mysql> DemoTable1581(StudentName) मानों ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.55 सेकंड)mysql> DemoTable1581(StudentName) मान ('कैरोल') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

mysql> DemoTable1581 से * चुनें;

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

<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र का नाम |+-----------+---------------+| 1 | क्रिस || 2 | बॉब || 3 | सैम || 4 | माइक || 5 | कैरल |+----------+----------------+5 पंक्तियों में सेट (0.00 सेकंड)

यहाँ एक MySQL डेटाबेस से एक यादृच्छिक रिकॉर्ड का चयन करने के लिए क्वेरी है -

mysql> डेमोटेबल1581 ऑर्डर से रैंड () लिमिट 1 के अनुसार * चुनें;

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

<पूर्व>+-----------+---------------+| छात्र आईडी | छात्र का नाम |+-----------+---------------+| 4 | माइक |+----------+----------------+1 पंक्ति में सेट (0.07 सेकंड)
  1. हम डेटाबेस से एक MySQL दृश्य कैसे छोड़ सकते हैं?

    DROP VIEW स्टेटमेंट की मदद से, हम डेटाबेस से एक MySQL व्यू ड्रॉप कर सकते हैं। इसका सिंटैक्स इस प्रकार होगा - सिंटैक्स DROP VIEW [IF EXISTS] view_name; यहाँ view_name उस दृश्य का नाम है जिसे हम डेटाबेस से हटाना चाहते हैं। उदाहरण मान लीजिए कि अगर हम info_less नाम के एक दृश्य को छोड़ना चाहते हैं तो नि

  1. किसी तालिका को एक MySQL डेटाबेस से दूसरे में कैसे कॉपी करें?

    तालिका को एक डेटाबेस से दूसरे डेटाबेस में कॉपी करने के लिए सिंटैक्स निम्नलिखित है। अपने गंतव्यडेटाबेसनाम में सम्मिलित करें।आपकेटेबलनाम का चयन करें* yourSourceDatabaseName.yourtableName से; आइए एक उदाहरण देखें। CREATE कमांड का उपयोग डेटाबेस बिजनेस में एक टेबल बनाने के लिए किया जाता है। हम यहां एक न

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),