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

MySQL स्टेटमेंट को सेमिकोलन के बिना कैसे चलाएं?

MySQL स्टेटमेंट के अंत में \G या \g विकल्प लगाकर सेमिकोलन (;) के बिना निष्पादित कर सकते हैं।

\G विकल्प - वर्टिकल फॉर्मेट आउटपुट:

mysql> Select * from Stock_item\G
*************************** 1. row ***************************
item_name: Calculator
Value: 15
Quantity: 89
*************************** 2. row ***************************
item_name: Notebooks
Value: 63
Quantity: 40
...
7 rows in set (0.00 sec)

\g विकल्प - टेबुलर फॉर्मेट आउटपुट (सेमिकोलन जैसा):

mysql> Select * from Stock_item\g
+------------+-------+----------+
| item_name  | Value | Quantity |
+------------+-------+----------+
| Calculator | 15    | 89       |
| Notebooks  | 63    | 40       |
| Pencil     | 15    | 40       |
| Pens       | 65    | 32       |
| Shirts     | 13    | 29       |
| Shoes      | 15    | 29       |
| Trousers   | 15    | 29       |
+------------+-------+----------+
7 rows in set (0.00 sec)

तुलना:

टर्मिनेटरआउटपुट फॉर्मेटउपयोग
;टेबुलरडिफ़ॉल्ट, मानक
\gटेबुलरसेमिकोलन के विकल्प
\Gवर्टिकलचौड़े परिणामों के लिए पठनीय

उपयोग केस:

  • \G - चौड़े टेबल (कई कॉलम) के लिए, जहां क्षैतिज स्क्रॉलिंग कठिन हो
  • \g - सेमिकोलन टाइप करने से बचने के लिए (कुछ क्लाइंट में)
  • दोनों मल्टी-लाइन स्टेटमेंट्स के साथ भी काम करते हैं
  1. - MySQL स्टेटमेंट में विशेष वर्णों को कैसे एस्केप करें?

    कभी-कभी हमें कैरेक्टर स्ट्रिंग में विशेष वर्ण शामिल करने की आवश्यकता होती है और उस समय उन्हें एस्केप या संरक्षित किया जाना चाहिए। विशेष वर्णों को एस्केप करने के लिए हमें कुछ बुनियादी नियमों का पालन करना होगा जो नीचे दिए गए हैं - एस्केप कैरेक्टर (\) को (\\) के रूप में एस्केप किया जा सकता है उदाहरण

  1. - MySQL में PRINT स्टेटमेंट कैसे अनुकरण करें?

    SELECT स्टेटमेंट का उपयोग MySQL में PRINT स्टेटमेंट नहीं है (T-SQL/SQL Server के विपरीत)। संदेश/मान प्रदर्शित करने के लिए SELECT का उपयोग करें। सिंटैक्स SELECT anyStringValue AS ; AS (खाली एलियास) कॉलम हेडर छुपाता है। उदाहरण केस 1: स्ट्रिंग प्रिंट करें SELECT HELLO MYSQL AS ; +-------------+ |

  1. - MySQL में एक ही स्टेटमेंट में डेटाबेस की सभी टेबल का वर्णन कैसे करें?

    आप डेटाबेस की सभी टेबल का वर्णन एक ही स्टेटमेंट में करने के लिए INFORMATION_SCHEMA.COLUMNS का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है: SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = yourDatabaseName\G यहाँ मैं दो टेबल के साथ अपने डेटाबेस सैंपल का उपयोग कर रहा हूं। टेबल के नाम इस प्र