चार यादृच्छिक तालिकाओं का चयन करने के लिए, ORDER BY RAND() का उपयोग करें। निम्नलिखित वाक्य रचना है -
INFORMATION_SCHEMA.TABLES से किसी भी उपनाम के रूप में TABLE_NAME का चयन करें, जहां TABLE_SCHEMA ='yourDatabaseName';रैंड द्वारा आदेश()अपनी सीमा संख्या को सीमित करें;
आइए एक MySQL डेटाबेस से चार यादृच्छिक तालिकाओं का चयन करने के लिए उपरोक्त सिंटैक्स को लागू करें जिसमें हजारों टेबल हैं।
यहां, LIMIT का उपयोग उन रिकॉर्ड्स की संख्या निर्धारित करने के लिए किया जाता है, जिन्हें आप प्राप्त करना चाहते हैं। चूंकि हमें 4 रिकॉर्ड चाहिए, इसलिए हम LIMIT 4 का उपयोग करेंगे। निम्नलिखित क्वेरी है -
mysql> INFORMATION_SCHEMA.TABLES से Random4TableName के रूप में TABLE_NAME का चयन करें जहां TABLE_SCHEMA ='वेब' क्रम रैंड () सीमा 4 द्वारा;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+------------------+| Random4TableName |+------------------+| डिमोटेबल474 || डिमोटेबल313 || डिमोटेबल452 || डिमोटेबल 382 |+------------------+4 पंक्तियाँ सेट में (0.20 सेकंड)