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

MySQL क्वेरी परिणाम को वर्टिकल फॉर्मेट में कैसे दिखाएं?

स्टेटमेंट के अंत में \G (ego कमांड) विकल्प लगाकर परिणाम को वर्टिकल (लंबवत) फॉर्मेट में देख सकते हैं। चौड़े टेबल के लिए यह अधिक पठनीय होता है।

उदाहरण:

mysql> Select * from Student where name = 'Aarav'\G
*************************** 1. row ***************************
  Name: Aarav
  RollNo: 150
  Grade: M.SC
1 row in set (0.00 sec)

तुलना - टेबुलर vs वर्टिकल:

टेबुलर (डिफ़ॉल्ट / सेमिकोलन / \g):

+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Aarav  | 150    | M.SC   |
+--------+--------+--------+

वर्टिकल (\G):

*************************** 1. row ***************************
  Name: Aarav
  RollNo: 150
  Grade: M.SC

कब उपयोग करें:

  • कई कॉलम वाली टेबल (क्षैतिज स्क्रॉलिंग से बचने)
  • लंबे टेक्स्ट/ब्लॉब कॉलम
  • डीबगिंग और मेटाडेटा क्वेरी (SHOW ENGINE INNODB STATUS\G)
  • एकल पंक्ति परिणाम जहां कॉलम नाम के साथ मान देखना हो

नोट: \G सेमिकोलन का विकल्प भी है - स्टेटमेंट टर्मिनेट करता है और निष्पादित करता है।

  1. - MySQL में IFNULL() से NULL मान को 0 में बदलना

    MySQL में NULL मानों को डिफ़ॉल्ट मान (जैसे 0) से बदलने के लिए IFNULL() फ़ंक्शन का उपयोग किया जाता है। यह गणनाओं और रिपोर्टिंग में NULL-संबंधी समस्याओं से बचाता है। उदाहरण के लिए टेबल बनाना mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, Value INT ); डेटा डालन

  1. - MySQL क्वेरी में 'Empty set' को कैसे बदलें?

    परिचय जब कोई क्वेरी कोई पंक्ति नहीं लौटाती (Empty set), और आप इसके बजाय एक डिफ़ॉल्ट मान दिखाना चाहते हैं, तो MySQL का COALESCE() फंक्शन उपयोगी है। यह पहला नॉन-NULL मान लौटाता है। उदाहरण: टेबल बनाना और डेटा डालना ); Query OK, 0 rows affected (1.64 sec) INSERT INTO DemoTable VALUES(78); Query OK,

  1. - MySQL में SELECT क्वेरी परिणाम को क्रमबद्ध करना (ORDER BY)

    टेबल से डेटा चुनते समय पंक्तियाँ टेबल में मौजूद क्रम में आती हैं। विशिष्ट क्रम में प्राप्त करने के लिए ORDER BY उपयोग करें। सिंटैक्स आरोही क्रम (डिफ़ॉल्ट): SELECT * FROM table_name ORDER BY column_name अवरोही क्रम: SELECT * FROM table_name ORDER BY column_name DESC Python में MySQL से क्रमबद्ध डेट