MySQL में, TABLE
कथन दी गई तालिका की पंक्तियों और स्तंभों को लौटाता है।
TABLE
कथन SELECT
. के समान है स्टेटमेंट, और इसे SELECT
. के शॉर्टहैंड वर्जन के रूप में इस्तेमाल किया जा सकता है बयान।
TABLE
स्टेटमेंट को MySQL 8.0.19 में पेश किया गया था।
सिंटैक्स
वाक्य रचना इस प्रकार है:
TABLE table_name [ORDER BY column_name] [LIMIT number [OFFSET number]]
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:
TABLE Genres;
परिणाम:
+---------+---------+ | GenreId | Genre | +---------+---------+ | 1 | Rock | | 2 | Jazz | | 3 | Country | | 4 | Pop | | 5 | Blues | | 6 | Hip Hop | | 7 | Rap | | 8 | Punk | +---------+---------+
यह निम्नलिखित करने के बराबर है:
SELECT * FROM Genres;
परिणाम:
+---------+---------+ | GenreId | Genre | +---------+---------+ | 1 | Rock | | 2 | Jazz | | 3 | Country | | 4 | Pop | | 5 | Blues | | 6 | Hip Hop | | 7 | Rap | | 8 | Punk | +---------+---------+
आदेश देना
आप ORDER BY
का उपयोग कर सकते हैं TABLE
. द्वारा लौटाई गई पंक्तियों को क्रमित करने के लिए क्लॉज कथन:
TABLE Genres
ORDER BY Genre ASC;
परिणाम:
+---------+---------+ | GenreId | Genre | +---------+---------+ | 5 | Blues | | 3 | Country | | 6 | Hip Hop | | 2 | Jazz | | 4 | Pop | | 8 | Punk | | 7 | Rap | | 1 | Rock | +---------+---------+
LIMIT
खंड
आप TABLE
. द्वारा लौटाई गई पंक्तियों को भी सीमित कर सकते हैं LIMIT
. का उपयोग करके कथन खंड:
TABLE Genres
LIMIT 5;
परिणाम:
+---------+---------+ | GenreId | Genre | +---------+---------+ | 1 | Rock | | 2 | Jazz | | 3 | Country | | 4 | Pop | | 5 | Blues | +---------+---------+
आप OFFSET
का उपयोग कर सकते हैं सीमित परिणामों के लिए ऑफ़सेट निर्दिष्ट करने के लिए:
TABLE Genres
LIMIT 5 OFFSET 3;
परिणाम:
+---------+---------+ | GenreId | Genre | +---------+---------+ | 4 | Pop | | 5 | Blues | | 6 | Hip Hop | | 7 | Rap | | 8 | Punk | +---------+---------+
और आप ORDER BY
. का उपयोग कर सकते हैं और LIMIT
एक साथ:
TABLE Genres
ORDER BY Genre ASC
LIMIT 5;
परिणाम:
+---------+---------+ | GenreId | Genre | +---------+---------+ | 5 | Blues | | 3 | Country | | 6 | Hip Hop | | 2 | Jazz | | 4 | Pop | +---------+---------+
TABLE
के बीच अंतर और SELECT
हालांकि TABLE
और SELECT
कथन समान हैं, कुछ अंतर हैं। TABLE
. के बीच मुख्य अंतर यहां दिए गए हैं और SELECT
:
TABLE
स्टेटमेंट हमेशा टेबल के सभी कॉलम दिखाता है (आप कुछ कॉलम को स्पष्ट रूप से नहीं चुन सकते हैं)।TABLE
कथन पंक्तियों के किसी भी मनमाना फ़िल्टरिंग की अनुमति नहीं देता है। दूसरे शब्दों में,TABLE
किसी भीWHERE
. का समर्थन नहीं करता है खंड।
अधिक जानकारी के लिए MySQL दस्तावेज़ देखें।