-
कमांड लाइन से MySQL टेबल्स कैसे रिपेयर करें
MySQL टेबल्स की मरम्मत केवल MyISAM इंजन प्रकार के लिए लागू होती है, InnoDB के लिए नहीं। इसलिए, हमें इंजन प्रकार को MyISAM में बदलने की आवश्यकता है। निम्नलिखित एक उदाहरण है। टेबल बनाना ); Query OK, 0 rows affected (0.51 sec) इस टेबल को MyISAM इंजन प्रकार में बदलने के लिए, ALTER का उपयोग करें। A
-
MySQL रूट यूजर के पूर्ण विशेषाधिकार कैसे पुनर्स्थापित करें
हम UPDATE कमांड की मदद से MySQL रूट यूजर के पूर्ण विशेषाधिकारों को पुनर्स्थापित कर सकते हैं। सबसे पहले, आपको mysqld को रोकने और --skip-grant-tables विकल्प के साथ इसे पुनरारंभ करने की आवश्यकता है। उसके बाद, केवल mysql के साथ mysqld सर्वर से कनेक्ट करें (यानी कोई -p विकल्प नहीं, और उपयोगकर्ता नाम की
-
क्या MySQL में फंक्शन-बेस्ड इंडेक्स बनाना संभव है
फंक्शन-बेस्ड इंडेक्स MySQL 5.6 से नीचे के संस्करणों में संभव नहीं था। सबसे पहले, MySQL में फंक्शन-बेस्ड इंडेक्स बनाने के लिए, हम एक टेबल बनाएंगे। ); Query OK, 0 rows affected (0.70 sec) आइए फंक्शन बेस्ड इंडेक्स बनाने का सिंटैक्स देखते हैं। create index index_name on yourTableName (column_name(Int
-
MySQL को पुनरारंभ किए बिना स्लो क्वेरी लॉग कैसे सक्षम करें
हम SET स्टेटमेंट की मदद से MySQL स्लो क्वेरी लॉग को सक्षम कर सकते हैं। निम्नलिखित सिंटैक्स है। SET GLOBAL slow_query_log = Value; उपरोक्त सिंटैक्स में, मान को ON/OFF से भरा जा सकता है। स्लो क्वेरी लॉग को सक्षम करने के लिए, आइए क्वेरी देखते हैं। SET GLOBAL slow_query_log = ON; Query OK, 0 rows af
-
MySQL में GROUP_CONCAT को CONCAT में कैसे उपयोग करें
सबसे पहले, आइए एक टेबल बनाते हैं। ); Query OK, 0 rows affected (0.61 sec) रिकॉर्ड्स डालना आइए अब कुछ रिकॉर्ड्स डालते हैं। insert into GroupConcatenateDemo values(4,Carol,100); Query OK, 1 row affected (0.20 sec) टेबल में कितने रिकॉर्ड्स मौजूद हैं, यह जांचने के लिए। select *from GroupConcatena
-
MySQL में InnoDB इंजन के साथ टेबल कैसे बनाएं
InnoDB इंजन के साथ टेबल बनाने के लिए, हम ENGINE कमांड का उपयोग कर सकते हैं। टेबल बनाने के लिए यहां क्वेरी है। )ENGINE=INNODB; Query OK, 0 rows affected (0.46 sec) हमने ऊपर ENGINE को INNODB के रूप में सेट किया है। DESC कमांड का उपयोग करके टेबल के बारे में पूरा विवरण जांचें। DESC EmployeeRecords;
-
MySQL में MyISAM इंजन के साथ टेबल कैसे बनाएं
MySQL में MyISAM इंजन के साथ टेबल बनाने के लिए, हम ENGINE कमांड का उपयोग कर सकते हैं। आइए पहले CREATE कमांड का उपयोग करके एक टेबल बनाते हैं। )ENGINE=MyISAM; Query OK, 0 rows affected (0.26 sec) ऊपर, हमने ENGINE को MyISAM के रूप में सेट किया है। टेबल में कितने कॉलम मौजूद हैं, यह जांचने के लिए DES
-
MySQL में MyISAM को InnoDB स्टोरेज इंजन में कैसे बदलें
MyISAM इंजन को InnoDB में बदलने के लिए, हम ALTER कमांड का उपयोग कर सकते हैं। आइए अब MyISAM इंजन की मदद से एक टेबल बनाते हैं। )ENGINE=MyISAM; Query OK, 0 rows affected (0.19 sec) जांचने के लिए कि टेबल MyISAM इंजन के साथ बनाई गई है या नहीं। SELECT TABLE_NAME,ENGINE FROM information_schema.TABLES W
-
MySQL में लॉक वेट टाइमआउट डीबग कैसे करें
डिबग लॉक वेट टाइमआउट स्थिति कुछ थ्रेड्स के कारण होती है। यदि एक थ्रेड बहुत लंबे समय तक कुछ रिकॉर्ड्स को होल्ड करके रखता है, तो इसका मतलब है कि थ्रेड ने समय सीमा पार कर ली है। सभी विवरण देखने के लिए, निम्नलिखित क्वेरी लागू करें: SHOW ENGINE INNODB STATUS; निम्नलिखित आउटपुट है। +--------+------+---
-
MySQL ट्रिगर: दूसरी टेबल में पंक्ति डालना
आइए पहले एक टेबल बनाते हैं। टेबल बनाने के लिए CREATE कमांड का उपयोग किया जाता है। ); Query OK, 0 rows affected (0.62 sec) आइए अब दूसरी टेबल बनाते हैं। ); Query OK, 0 rows affected (0.49 sec) अब, ट्रिगर बनाने का तरीका निम्नलिखित है। delimiter ; ट्रिगर बनाने के लिए, हमें डिलीमीटर बदलने की आवश्
-
MySQL मिलीसेकंड/माइक्रोसेकंड परिशुद्धता का समर्थन क्यों नहीं करता था
मिलीसेकंड/माइक्रोसेकंड परिशुद्धता 5.6.4 जैसे पिछले संस्करणों में समर्थित नहीं थी। लेकिन अब MySQL टाइमस्टैम्प, डेटाटाइम और टाइम के साथ मिलीसेकंड/माइक्रोसेकंड परिशुद्धता का समर्थन करता है। आधिकारिक कथन। MySQL अब TIME, DATETIME, और TIMESTAMP मानों के लिए आंशिक सेकंड का समर्थन करता है, जिसमें माइक्रोसे
-
एक MySQL डेटाबेस से दूसरे में टेबल कैसे कॉपी करें
एक डेटाबेस से दूसरे में टेबल कॉपी करने का निम्नलिखित सिंटैक्स है। INSERT INTO yourDestinationDatabaseName.yourTableName SELECT * from yourSourceDatabaseName.yourtableName; आइए एक उदाहरण देखते हैं। CREATE कमांड का उपयोग business डेटाबेस में एक टेबल बनाने के लिए किया जाता है। हम यहां एक नई टेबल बना र
-
MySQL में वर्तमान दिनांक/समय कैसे डालें
MySQL में वर्तमान दिनांक/समय डालने के लिए, now() फ़ंक्शन का उपयोग करें। आइए अब एक उदाहरण देखते हैं। सबसे पहले, हम एक टेबल बनाएंगे। टेबल बनाने के लिए CREATE कमांड का उपयोग किया जाता है। ); Query OK, 0 rows affected (1.14 sec) insert कमांड और now() की मदद से वर्तमान दिनांक/समय डालने का सिंटैक्स।
-
MySQL में चल रही सभी क्वेरी कैसे सूचीबद्ध करें
चल रही क्वेरी सूचीबद्ध करने के लिए, हमें show processlist कमांड का उपयोग करने की आवश्यकता है। निम्नलिखित क्वेरी है। SHOW processlist; उपरोक्त क्वेरी का निम्नलिखित आउटपुट है। +----+-----------------+-----------------+----------+---------+-------+------------------------+------------------+ | Id |
-
MySQL में मौजूदा कॉलम में NOT NULL कंस्ट्रेंट कैसे जोड़ें
MySQL में मौजूदा कॉलम में NOT NULL कंस्ट्रेंट जोड़ने के लिए, हम ALTER कमांड का उपयोग करेंगे। यह एक प्रकार का सत्यापन है जो उपयोगकर्ता को नल मान दर्ज करने से रोकता है। आइए एक उदाहरण देखते हैं। सबसे पहले, हम एक टेबल बनाएंगे। टेबल बनाने के लिए CREATE कमांड का उपयोग किया जाता है। ); Query OK, 0 rows
-
MySQL में मौजूदा फील्ड को यूनिक कैसे बनाएं
MySQL में यूनिक का अर्थ है कि हम डुप्लिकेट रिकॉर्ड नहीं जोड़ सकते। आइए अब देखते हैं कि टेबल बनाते समय कॉलम में यूनिक कंस्ट्रेंट कैसे बनाया जाता है। ); Query OK, 0 rows affected (0.72 sec) अब, हम कॉलम name के लिए एक ही मान एक से अधिक बार नहीं रख सकते। डुप्लिकेट मानों के साथ कुछ रिकॉर्ड्स डालकर त्र
-
MySQL क्वेरी में DISTINCT और COUNT का एक साथ उपयोग
हम एक ही MySQL क्वेरी में DISTINCT और COUNT का एक साथ उपयोग कर सकते हैं। सबसे पहले, आइए एक टेबल बनाते हैं। टेबल बनाने के लिए CREATE कमांड का उपयोग किया जाता है। ); Query OK, 0 rows affected (0.48 sec) INSERT कमांड की मदद से रिकॉर्ड्स डाले जाते हैं। insert into DistCountDemo values(4,Carol,23);
-
MySQL फील्ड मान से अग्रणी और अनुगामी व्हाइटस्पेस कैसे हटाएं
हम trim() फ़ंक्शन की मदद से MySQL में अग्रणी और अनुगामी व्हाइटस्पेस को हटा सकते हैं। निम्नलिखित सिंटैक्स है। SELECT TRIM( AnyStringWithWhitespaces ); आइए अब उपरोक्त सिंटैक्स को नीचे दी गई क्वेरी में लागू करें। SELECT TRIM( Leading And Trailing whitespaces Demo ); यहां आउटपुट है जो व्हाइटस्पेस
-
MySQL डेटाटाइम को यूनिक्स टाइमस्टैम्प में कैसे बदलें
हम UNIX_TIMESTAMP() फ़ंक्शन की मदद से MySQL डेट और टाइम को यूनिक्स टाइमस्टैम्प में बदल सकते हैं। निम्नलिखित क्वेरी है। SELECT UNIX_TIMESTAMP(STR_TO_DATE(Oct 19 2018 10:00PM, %M %d %Y %h:%i%p)); उपरोक्त क्वेरी चलाने के बाद हमें नीचे दिखाए गए आउटपुट में डेट फॉर्मेट में आउटपुट नहीं मिलेगा। यहां दिखा
-
MySQL में KEY कीवर्ड का क्या अर्थ है
KEY इंडेक्स का पर्यायवाची है। यदि आप किसी कॉलम के लिए इंडेक्स बनाना चाहते हैं, तो KEY का उपयोग करें। आधिकारिक दस्तावेज के अनुसार: KEY सामान्य रूप से INDEX का पर्यायवाची है। कॉलम परिभाषा में दिए जाने पर PRIMARY KEY विशेषता को केवल KEY के रूप में भी निर्दिष्ट किया जा सकता है। इसे अन्य डेटाबेस सिस्टम