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

SQL स्टेटमेंट में बैकटिक (`) का उपयोग

MySQL में बैकटिक (` `) का उपयोग पहचानकर्ताओं (टेबल नाम, कॉलम नाम, डेटाबेस नाम) को घेरने के लिए किया जाता है, विशेषकर जब वे:

  • आरक्षित शब्द हों (जैसे order, select, group)
  • विशेष वर्ण या स्पेस रखते हों
  • संख्या से शुरू होते हों
  • केस-संवेदनशीलता बनाए रखनी हो

उदाहरण: बैकटिक के साथ टेबल बनाना

mysql> CREATE TABLE `backtickSymbol` (
    -> `uniId` INT
    -> );
Query OK, 0 rows affected (1.65 sec)

mysql> INSERT INTO `backtickSymbol` VALUES (1), (2), (3), (4);

mysql> SELECT * FROM `backtickSymbol`;
+-------+
| uniId |
+-------+
| 1     |
| 2     |
| 3     |
| 4     |
+-------+

कब बैकटिक जरूरी है?

-- आरक्षित शब्द
CREATE TABLE `order` (id INT);        -- सही
CREATE TABLE order (id INT);          -- त्रुटि!

-- स्पेस/विशेष वर्ण
CREATE TABLE `my table` (id INT);     -- सही

-- संख्या से शुरू
CREATE TABLE `123table` (id INT);     -- सही

सर्वोत्तम अभ्यास

  • हमेशा बैकटिक उपयोग करें - यह भविष्य की समस्याओं से बचाता है।
  • अन्य डेटाबेस (PostgreSQL, SQL Server) डबल कोट (`"`) उपयोग करते हैं।
  • ANSI SQL मोड में MySQL भी डबल कोट स्वीकार करता है।

नोट

बैकटिक स्ट्रिंग लिटरल के लिए नहीं है - स्ट्रिंग के लिए सिंगल कोट (`'`) उपयोग करें।

  1. - MySQL में प्रिपेयर्ड स्टेटमेंट का उपयोग कैसे करें?

    MySQL सर्वर प्रिपेयर्ड स्टेटमेंट का समर्थन करता है, जो तब उपयोगी होते हैं जब हम कई क्वेरी चलाना चाहते हैं जो केवल बहुत छोटे विवरणों में भिन्न होती हैं। हम एक स्टेटमेंट तैयार कर सकते हैं और फिर उसे कई बार निष्पादित कर सकते हैं और हर बार अलग-अलग डेटा मानों के साथ। मूल रूप से, MySQL में प्रिपेयर्ड स्टे

  1. - MySQL LIMIT क्लॉज का SQL Server समकक्ष क्या है?

    MySQL का LIMIT क्लॉज SQL Server में अलग सिंटैक्स के साथ उपलब्ध है: MySQL सिंटैक्स SELECT column FROM table LIMIT offset, count; -- या SELECT column FROM table LIMIT count OFFSET offset; SQL Server समकक्ष (2012+) SELECT column FROM table ORDER BY column OFFSET offset ROWS FETCH NEXT count ROWS ONLY

  1. MySQL में SQL स्क्रिप्ट कैसे चलाएं? MySQL में SQL स्क्रिप्ट कैसे चलाएं?

    MySQL Workbench में SQL स्क्रिप्ट फ़ाइल खोलें और निष्पादित करें MySQL Workbench आपको .sql स्क्रिप्ट फ़ाइलें खोलने, संपादित करने और निष्पादित करने की अनुमति देता है। चरण-दर-चरण प्रक्रिया MySQL Workbench खोलें और सर्वर से कनेक्ट करें SQL स्क्रिप्ट खोलें: File → Open SQL Script या शॉर्टकट: C