-
क्या होता है जब आप "टाइमस्टैम्प डिफ़ॉल्ट CURRENT_TIMESTAMP" कॉलम घोषित करने के बाद कुछ भी नहीं डालते हैं?
इस मामले में, वर्तमान टाइमस्टैम्प तालिका कॉलम में डाला जाता है। आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(ArrivalDate टाइमस्टैम्प डिफ़ॉल्ट CURRENT_TIMESTAMP);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें ();
-
पहली तालिका से दूसरी तालिका में रिकॉर्ड (सभी नहीं) सम्मिलित करने के लिए एक एकल MySQL क्वेरी
इसके लिए MySQL में सेलेक्ट के साथ नेस्टेड इंसर्ट का उपयोग करें जैसा कि नीचे दिए गए सिंटैक्स में दिखाया गया है - अपनेTableName2(yourColumnName1,yourColumnName2,.....N)में अपना ColumnName1, yourColumnName2,....N अपनेTableName1 से चुनें जहां आपकी स्थिति है; आइए पहले एक उदाहरण देखें और एक टेबल बनाएं -
-
एक MySQL तालिका से यादृच्छिक पंक्ति प्रदर्शित करें
एकल यादृच्छिक पंक्ति प्रदर्शित करने के लिए, LIMIT के साथ RAND() का उपयोग करें। यहां, LIMIT का उपयोग रिकॉर्ड की संख्या प्राप्त करने के लिए किया जाता है, क्योंकि हम केवल एक पंक्ति चाहते हैं, इसलिए LIMIT 1 का उपयोग करें . आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRI
-
क्या हम MySQL WHERE क्लॉज में SUM () फ़ंक्शन के परिणाम का उपयोग कर सकते हैं?
हम MySQL में WHERE के बजाय HAVING क्लॉज का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(50), Price int);query OK, 0 Rows प्रभावित (0.79 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड, 5); क्वेरी ठीक है, 1 पंक्ति प्रभ
-
MySQL में एक विशिष्ट डुप्लिकेट रिकॉर्ड को एक नए मान से बदलें
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (नाम) मान (माइक) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) चयन
-
संख्या और अक्षर जैसे 99S, 50K, आदि के रूप में व्यवस्था के साथ रिकॉर्ड लाने के लिए MySQL क्वेरी?
इसे प्राप्त करने का सबसे आसान तरीका REGEXP का उपयोग करना है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (10M); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 स
-
यदि आईडी समान है तो पंक्तियों को मर्ज करने के लिए MySQL क्वेरी और अन्य कॉलम से उच्चतम संगत मान प्रदर्शित करें
इसके लिए ग्रुप बाय क्लॉज के साथ एग्रीगेट फंक्शन MAX() का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable ( Id int, Value1 int, Value2 int, Value3 int, Value4 int ); Query OK, 0 rows affected (0.61 sec) इंसर्ट
-
MySQL में दो तालिकाओं से समान आईडी रिकॉर्ड प्राप्त करें
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Id int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.26 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में सम्मिलित करें(3);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित क
-
एक शर्त के आधार पर MySQL में रिकॉर्ड द्वारा ऑर्डर करें
इसके लिए आप ORDER BY IF() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (नाम वर्कर (50), स्कोर इंट); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.72 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (कैरोल, 78); क्वेरी ठीक है, 1 पंक्ति प्रभावित
-
MySQL में NULL को char(1) में कैसे डालें?
इसके लिए आपको sql_mode को STRICT_TRANS_TABLES पर सेट करना होगा। जब कोई अमान्य मान डाला जाता है, लेकिन समान मान सम्मिलित करता है, तो यह मोड एक चेतावनी जारी करता है। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name v
-
MySQL समय अवधि क्वेरी वर्तमान दिनांक से 14 सप्ताह के अंतराल से दिनांक रिकॉर्ड लाने के लिए?
इसके लिए आप BETWEEN कीवर्ड का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.93 सेकंड) मान लें कि वर्तमान तिथि 2019-08-31 है। इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019-06-01);
-
MySQL तालिका में केवल एक कॉलम अपडेट करें और एक शर्त के आधार पर वृद्धि करें
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(50), Score int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.02 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (डेविड, 67); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) चयन कथन का उपयोग करके तालिका से सभी
-
लाने के लिए MySQL में सशर्त GROUP BY कैसे करें?
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentName varchar(40), StudentMarks int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.64 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (क्रिस, 89); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके
-
MySQL क्वेरी विशेष वर्णों के साथ एक विशिष्ट स्ट्रिंग का चयन करने के लिए
आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल (शीर्षक टेक्स्ट); क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुई हैं (0.66 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (जावा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉ
-
कुंजी कीवर्ड के साथ MySQL क्रिएट स्टेटमेंट
जैसा कि आधिकारिक डॉक्स में बताया गया है - कुंजी आमतौर पर INDEX का पर्यायवाची है। कॉलम परिभाषा में दिए जाने पर मुख्य विशेषता प्राथमिक कुंजी को केवल कुंजी के रूप में निर्दिष्ट किया जा सकता है। इसे अन्य डेटाबेस सिस्टम के साथ संगतता के लिए लागू किया गया था। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTa
-
केवल MySQL में उच्चतम आईडी वाली पंक्ति प्रदर्शित करें
ऑर्डर करने के लिए, ऑर्डर बाय डीईएससी क्लॉज का उपयोग करें। इसके साथ, चूंकि हम एक एकल आईडी चाहते हैं, जो उच्चतम होनी चाहिए, LIMIT 1 . का उपयोग करें . यह उच्चतम आईडी वाली पंक्ति लाएगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, FirstName varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.83 स
-
MySQL में BIGINT प्रकार के रूप में घोषित फ़ोन नंबर वाले कॉलम से अद्वितीय फ़ोन नंबरों की गिनती प्राप्त करें
इसके लिए आप DISTINCT के साथ COUNT() का इस्तेमाल कर सकते हैं। COUNT() विधि अभिलेखों की गणना करना है। हालाँकि, DISTINCT अलग रिकॉर्ड देता है, जबकि COUNT () विधि उन अद्वितीय रिकॉर्ड की गणना करती है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(PhoneNumber bigint);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1
-
एक छात्र का रिकॉर्ड लाने के लिए आईडी, नाम और छात्रों की उम्र के साथ एक एकल MySQL क्वेरी में तीन स्थितियों का उपयोग कैसे करें?
आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(50), StudentAge int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.72 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable(StudentName,StudentAge) में डालें मान (कैरोल
-
Id और FileIDs वाली तालिका में प्रत्येक फ़ाइल प्रविष्टि की गिनती प्राप्त करने के लिए MySQL क्वेरी?
आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FileID int) AUTO_INCREMENT=100;क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (1.36 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (फाइलआईडी) मान (50) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित
-
MySQL में Autoincrement 1 से शुरू होता है? हम इसे दूसरे नंबर से कैसे शुरू कर सकते हैं?
MySQL में ऑटोइनक्रिकमेंट हर बार एक यूनिक नंबर देता है। डिफ़ॉल्ट रूप से, यह 1 से शुरू होता है। यदि आप दूसरे नंबर से शुरू करना चाहते हैं, तो आपको ALTER कमांड की मदद से ऑटो-इंक्रीमेंट वैल्यू को बदलना होगा या आप टेबल बनाते समय वैल्यू दे सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(UniqueNum