-
MySQL COALESCE() फंक्शन में पहला तर्क खाली स्ट्रिंग (नॉन-NULL) होने पर परिणाम
COALESCE() पहला गैर-NULL मान लौटाता है। खाली स्ट्रिंग NULL नहीं है — यह एक वैध (खाली) स्ट्रिंग है। इसलिए COALESCE खाली स्ट्रिंग को ही लौटा देता है। उदाहरण SELECT COALESCE(, Ram); +--------------------+ | COALESCE(, Ram) | +--------------------+ | | +--------------------+ व्या
-
MySQL में IFNULL() फंक्शन को COALESCE() के स्थान पर कैसे उपयोग करें
IFNULL(expr1, expr2) और COALESCE(v1, v2, ...) दो तर्कों के लिए समान व्यवहार करते हैं। दो तर्कों पर तुलना SELECT COALESCE(NULL, Green); +-------------------------+ | COALESCE(NULL, Green) | +-------------------------+ | Green | +-------------------------+ दोनों समान परिणाम देते ह
-
MySQL ऑपरेटर प्रिसिडेंस (पूर्वता) का परिणाम सेट पर प्रभाव
MySQL ऑपरेटर्स का मूल्यांकन पूर्वता (precedence) क्रम में करता है। उच्च पूर्वता वाले ऑपरेटर्स पहले मूल्यांकित होते हैं। समान पूर्वता पर बाएं-से-दाएं। ऑपरेटर पूर्वता क्रम (उच्च से निम्न) INTERVAL BINARY, COLLATE ! (लॉजिकल NOT) - (यूनरी माइनस), ~ (बिट इनवर्जन) ^ (बिटवाइज XOR) *, /, DIV, %, MOD -, +
-
MySQL LPAD() और RPAD() फंक्शन्स से स्ट्रिंग पैडिंग (स्टफिंग)
MySQL में LPAD() (बाएं पैड) और RPAD() (दाएं पैड) फंक्शन्स एक स्ट्रिंग को निर्दिष्ट लंबाई तक दूसरी स्ट्रिंग से पैड करते हैं। LPAD() — बाएं पैडिंग LPAD(original_string, length, pad_string) original_string — मूल स्ट्रिंग length — परिणाम की कुल लंबाई pad_string — पैडिंग के लिए स्ट्रिंग (दोहराई जाती ह
-
MySQL SOUNDS LIKE ऑपरेटर का उपयोग: समान उच्चारण खोज
SOUNDS LIKE ऑपरेटर दो एक्सप्रेशन्स की तुलना उनके अंग्रेजी उच्चारण (SOUNDEX एल्गोरिदम) के आधार पर करता है। सिंटैक्स expr1 SOUNDS LIKE expr2 आंतरिक रूप से: SOUNDEX(expr1) = SOUNDEX(expr2) उदाहरण: student टेबल में garav जैसा नाम खोजें SELECT Id, Name, Address, Subject FROM student WHERE name SOUN
-
MySQL OPTIMIZE TABLE स्टेटमेंट से टेबल डीफ्रैगमेंटेशन और प्रदर्शन सुधार
अत्यधिक INSERT, UPDATE, DELETE ऑपरेशन्स से टेबल की भौतिक संग्रहण खंडित (fragmented) हो जाती है, जिससे प्रदर्शन गिरता है। OPTIMIZE TABLE टेबल को पुनर्गठित करके खंडन दूर करता है। सिंटैक्स OPTIMIZE TABLE table_name; उदाहरण OPTIMIZE TABLE student_info\G *************************** 1. row ***********
-
MySQL ABS() फंक्शन से निरपेक्ष अंतर के आधार पर रिकॉर्ड्स चुनें
ABS() फंक्शन दो मानों के अंतर का निरपेक्ष मान (absolute value) देता है। इसका उपयोग WHERE क्लॉज में करके उन रिकॉर्ड्स को फ़िल्टर कर सकते हैं जहां दो कॉलम्स का निरपेक्ष अंतर एक थ्रेशोल्ड से अधिक हो। उदाहरण: studentmarks टेबल 10; परिणाम +--------+-------+---------+------+---------+-----------+ | Na
-
MySQL CHECK TABLE स्टेटमेंट से टेबल अखंडता जांच और रखरखाव
अप्रत्याशित शटडाउन, डिस्क त्रुटि, या बग से टेबल्स क्षतिग्रस्त हो सकती हैं। CHECK TABLE स्टेटमेंट टेबल की अखंडता (integrity) सत्यापित करता है। सिंटैक्स CHECK TABLE table_name; उदाहरण CHECK TABLE student_info\G *************************** 1. row *************************** Table: query.student_inf
-
MySQL COALESCE() फंक्शन सभी तर्क NULL होने पर क्या लौटाता है
यदि COALESCE() के सभी तर्क NULL हों, तो यह NULL लौटाता है। उदाहरण SELECT COALESCE(NULL, NULL, NULL, NULL); +----------------------------------+ | COALESCE(NULL, NULL, NULL, NULL) | +----------------------------------+ | NULL | +----------------------------------+ व्या
-
MySQL में मानों की सूची से पहला गैर-NULL मान कैसे प्राप्त करें (COALESCE फंक्शन)
COALESCE(value1, value2, ..., valueN) फंक्शन तर्कों में पहला गैर-NULL मान लौटाता है। सिंटैक्स COALESCE(value1, value2, ..., valueN) एक या अधिक तर्क स्वीकार करता है बाएं से दाएं जांचता है पहला गैर-NULL मिलने पर तुरंत लौटाता है (शॉर्ट-सर्किट) सभी NULL होने पर NULL लौटाता है उदाहरण SELECT COALESC
-
MySQL में SHOW DATABASES का पर्यायवाची: SHOW SCHEMAS
SHOW SCHEMAS स्टेटमेंट SHOW DATABASES का पूर्ण पर्यायवाची (synonym) है — दोनों MySQL में सभी डेटाबेस की सूची दिखाते हैं। उदाहरण SHOW SCHEMAS; +--------------------+ | Database | +--------------------+ | information_schema | | gaurav | | mysql | | performance_sche
-
MySQL COALESCE() फंक्शन और IF-THEN-ELSE स्टेटमेंट में समानता
COALESCE() फंक्शन तर्क सूची में पहला गैर-NULL मान लौटाता है। यह तार्किक रूप से निम्नलिखित IF-THEN-ELSE श्रृंखला के बराबर है: समतुल्य IF-THEN-ELSE IF value1 IS NOT NULL THEN output = value1; ELSIF value2 IS NOT NULL THEN output = value2; ELSIF value3 IS NOT NULL THEN output = value3; ... ELSIF value
-
MySQL में सभी डेटाबेस की सूची कैसे देखें (SELECT FROM information_schema.schemata)
MySQL में सभी डेटाबेस की सूची प्राप्त करने के लिए information_schema.schemata टेबल क्वेरी करें। क्वेरी SELECT schema_name FROM information_schema.schemata; +--------------------+ | schema_name | +--------------------+ | information_schema | | gaurav | | mysql | | pe
-
MySQL में वर्तमान डेटाबेस की टेबल्स सूची टेबल प्रकार सहित कैसे देखें (SHOW FULL TABLES)
SHOW FULL TABLES स्टेटमेंट वर्तमान डेटाबेस की सभी टेबल्स उनके प्रकार (BASE TABLE या VIEW) के साथ सूचीबद्ध करता है। सिंटैक्स SHOW FULL TABLES; उदाहरण: वर्तमान डेटाबेस query SHOW FULL TABLES; +-----------------------------+------------+ | Tables_in_query | Table_type | +---------------
-
MySQL में अन्य डेटाबेस की टेबल्स सूची टेबल प्रकार सहित कैसे देखें (SHOW FULL TABLES FROM)
SHOW FULL TABLES FROM db_name स्टेटमेंट किसी अन्य डेटाबेस की टेबल्स सूची उनके प्रकार (BASE TABLE या VIEW) के साथ दिखाता है। सिंटैक्स SHOW FULL TABLES FROM db_name; उदाहरण: वर्तमान DB query, mysql डेटाबेस देखना SHOW FULL TABLES FROM mysql; +---------------------------+------------+ | Tables_in_my
-
MySQL में होस्टनाम छोड़े बिना यूजर अकाउंट कैसे बनाएं
MySQL में CREATE USER स्टेटमेंट में होस्टनाम भाग छोड़ने पर, MySQL स्वचालित रूप से % (कोई भी होस्ट) मान लेता है। सिंटैक्स USE mysql; CREATE USER user_name IDENTIFIED BY password; उदाहरण: remote यूजर बनाना SHOW GRANTS FOR remote@%; +------------------------------------+ | Grants for remote@%
-
MySQL SUBSTRING() फंक्शन में FROM और FOR कीवर्ड्स का उपयोग
MySQL SUBSTRING() फंक्शन मानक SQL सिंटैक्स FROM और FOR कीवर्ड्स के साथ सपोर्ट करता है। सिंटैक्स SUBSTRING(str FROM pos FOR len) str — स्रोत स्ट्रिंग pos — शुरुआती स्थिति (1-आधारित) len — उपस्ट्रिंग की लंबाई (कैरेक्टर्स में) उदाहरण SELECT SUBSTRING(foobarbar FROM 4 FOR 5); +--------------------
-
MySQL TRIM() फंक्शन से स्ट्रिंग के प्रीफिक्स/सफिक्स कैसे हटाएं
TRIM() फंक्शन स्ट्रिंग से अग्रणी (leading), अनुगामी (trailing), या दोनों तरफ के विशिष्ट कैरेक्टर्स हटाता है। सिंटैक्स TRIM([{BOTH | LEADING | TRAILING} [str_to_remove] FROM] string) विकल्प विकल्पक्रिया BOTH (डिफ़ॉल्ट)दोनों तरफ से हटाएं LEADINGकेवल बाएं तरफ से हटाएं TRAILINGकेवल दाएं तरफ से हटाएं
-
MySQL GRANT स्टेटमेंट से यूजर को विशेषाधिकार कैसे दें
GRANT स्टेटमेंट नए या मौजूदा यूजर को विभिन्न स्तरों पर विशेषाधिकार देता है। सिंटैक्स GRANT privilege[, privilege]... ON privilege_level TO user [IDENTIFIED BY password] [REQUIRE tls_option] [WITH [GRANT_OPTION | resource_option]]; घटक व्याख्या विशेषाधिकार: SELECT, INSERT, UPDATE, DELETE, ALL, आद
-
MySQL REVOKE स्टेटमेंट से यूजर विशेषाधिकार कैसे वापस लें
REVOKE स्टेटमेंट से एक या अधिक यूजर्स से विशेषाधिकार वापस लिए जा सकते हैं। सिंटैक्स REVOKE privilege_type [(column_list)] [, priv_type [(column_list)]] ... ON [object_type] privilege_level FROM user [, user] ...; पैरामीटर्स व्याख्या REVOKE के बाद विशेषाधिकारों की सूची (कॉमा से अलग) ON क्लॉज में