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

क्या हम MySQL के साथ एक संख्यात्मक नाम वाला डेटाबेस बना सकते हैं?

<घंटा/>

आप संख्यात्मक नाम के साथ डेटाबेस नहीं बना सकते जैसा कि नीचे दिखाया गया है -

mysql> डेटाबेस 1233 बनाएं;

यह निम्नलिखित आउटपुट देगा -

ERROR 1064 (42000):आपको अपने SQL सिंटैक्स में त्रुटि है; लाइन 1 पर '1233' के पास उपयोग करने के लिए सही सिंटैक्स के लिए अपने MySQL सर्वर संस्करण से संबंधित मैनुअल की जाँच करें। 

संख्यात्मक नाम वाला डेटाबेस बनाने के लिए, आपको डेटाबेस नाम के आसपास बैकटिक्स का उपयोग करना होगा -

डेटाबेस yourDatabaseName बनाएं;

आइए हम ऊपर दिए गए सिंटैक्स को लागू करें -

mysql> डेटाबेस बनाएं `1233`;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड)

अब आप उसी डेटाबेस पर स्विच कर सकते हैं -

mysql> `1233` का उपयोग करें;डेटाबेस बदल गया

  1. MySQL कार्यक्षेत्र के साथ एक नया डेटाबेस बनाएँ?

    MySQL वर्कबेंच के साथ एक नया डेटाबेस बनाने के लिए, आपको MySQL वर्कबेंच लॉन्च करना होगा। स्क्रीनशॉट इस प्रकार है। अब, आइए MySQL के साथ कनेक्शन का परीक्षण करें। नीचे दिए गए चरणों का पालन करें - Database->Connect to database (Ctrl +U). निम्नलिखित स्क्रीनशॉट है जो डेटाबेस से कनेक्ट करें संवाद बॉक

  1. मैं अपने MySQL डेटाबेस में एम्परसेंड के साथ &को कैसे बदल सकता हूँ?

    एम्परसेंड के साथ &को बदलने के लिए, MySQL REPLACE() का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value varchar(100) ); Query OK, 0 rows affected (1.06 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर

  1. क्या हम MySQL8 के साथ कॉलम नाम के रूप में "रैंक" का उपयोग कर सकते हैं?

    रैंक एक MySQL आरक्षित शब्द है जिसे MySQL संस्करण 8.0.2 में परिभाषित किया गया है। इसलिए, आप रैंक को कॉलम नाम के रूप में उपयोग नहीं कर सकते। आपको रैंक के आसपास बैकटिक्स का उपयोग करने की आवश्यकता है। आइए सबसे पहले उस MySQL संस्करण की जाँच करें जिस पर हम काम कर रहे हैं। यहाँ, मैं MySQL संस्करण 8.0.12 क