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

"आदेश" नामक तालिका के साथ MySQL क्वेरी त्रुटि?


आदेश एक आरक्षित शब्द है। अभी भी आरक्षित शब्द का उपयोग करने के लिए, आपको कॉलम नाम के आसपास बैकटिक्स का उपयोग करने की आवश्यकता है। आइए पहले एक टेबल बनाएं -

mysql> तालिका `आदेश` बनाएं -> ( -> StudentId int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.78 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> 'आदेश' मानों (101) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) mysql> 'ऑर्डर' मान (210) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> सम्मिलित करें `ऑर्डर` मानों में (190); क्वेरी ओके, 1 पंक्ति प्रभावित (0.28 सेकंड) mysql> `ऑर्डर` मूल्यों (180) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.46 सेकंड) mysql> `ऑर्डर` मूल्यों में डालें ( 205);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> 'ऑर्डर' से *चुनें;

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

<पूर्व>+-----------+| छात्र आईडी |+-----------+| 101 || 210 || 190 || 180 || 205 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

बैकटिक्स का उपयोग करके तालिका नाम के रूप में 'ऑर्डर' का उपयोग करने की क्वेरी यहां दी गई है -

mysql> *StudentId desc Limit 1 द्वारा `ऑर्डर` ऑर्डर से चुनें;

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

<पूर्व>+-----------+| छात्र आईडी |+-----------+| 210 |+----------+1 पंक्ति में सेट (0.03 सेकंड)
  1. संख्यात्मक उपयोगकर्ता परिभाषित चर के साथ MySQL आदेश?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1898 (नंबर int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1898 मान (40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.00 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शि

  1. एक ही क्वेरी में IN () के साथ MySQL तालिका से रिकॉर्ड हटाएं

    आइए एक टेबल बनाएं - टेबल बनाएं DemoTable1922 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1922(StudentName) मानों (माइक) में डालें; क्वेरी ठीक है, 1 पंक्त

  1. इस क्वेरी में MySQL सिंटैक्स त्रुटि क्या है - आरक्षित कीवर्ड के साथ तालिका बनाना?

    मान लें कि हमने ग्रुप्स नाम से एक टेबल बनाने की कोशिश की, जो कि MySQL में एक आरक्षित कीवर्ड है आप ग्रुप्स का उपयोग नहीं कर सकते क्योंकि ग्रुप्स MySQL में एक आरक्षित कीवर्ड है। समूह नाम की तालिका बनाते समय निम्न त्रुटि हुई - );ERROR 1064 (42000):आपके SQL सिंटैक्स में त्रुटि है; लाइन 1 पर समूहों (आई