MySQL में किसी टेबल से केवल विशिष्ट कॉलम के डेटा को प्राप्त करना बहुत आसान है। इसके लिए SELECT * के बजाय केवल उस कॉलम का नाम लिखें जिसे आप देखना चाहते हैं।
उदाहरण के साथ समझें
सबसे पहले एक डेमो टेबल बनाते हैं:
mysql> CREATE TABLE DemoTable1837 (
StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
StudentName VARCHAR(20)
);
अब इसमें कुछ रिकॉर्ड डालते हैं:
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Chris');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('David');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Bob');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Mike');
सभी कॉलम देखने के लिए
mysql> SELECT * FROM DemoTable1837;
आउटपुट:
+-----------+-------------+ | StudentId | StudentName | +-----------+-------------+ | 1 | Chris | | 2 | David | | 3 | Bob | | 4 | Mike | +-----------+-------------+
केवल StudentName कॉलम देखने के लिए
mysql> SELECT StudentName FROM DemoTable1837;
आउटपुट:
+-------------+ | StudentName | +-------------+ | Chris | | David | | Bob | | Mike | +-------------+
मुख्य बिंदु
SELECT column_name FROM table_name;सिंटैक्स का उपयोग करें।- एक से अधिक कॉलम के लिए कॉमा से अलग करें:
SELECT col1, col2 FROM table; - यह क्वेरी को तेज़ और कुशल बनाता है, खासकर जब टेबल में कई कॉलम हों।