-
हम एक MySQL तालिका में एक नई पंक्ति कैसे सम्मिलित कर सकते हैं?
INSERT INTO कमांड की मदद से टेबल में एक नई रो को डाला जा सकता है। सिंटैक्स तालिका_नाम मानों में सम्मिलित करें(मान1,मान2,…) उदाहरण मान लीजिए कि हमारे पास कर्मचारी नाम की एक तालिका है जिसमें तीन कॉलम Emp_id, Emp_name और Emp_Sal हैं, तो निम्नलिखित क्वेरी की मदद से हम तालिका में नई पंक्तियाँ जोड़ सकते
-
MySQL LAST_INSERT_ID () फ़ंक्शन का क्या उपयोग है?
MySQL LAST_INSERT_ID() फ़ंक्शन का उपयोग AUTO_INCREMENT द्वारा सबसे हाल ही में उत्पन्न अनुक्रम संख्या प्राप्त करने के लिए किया जाता है। उदाहरण इस उदाहरण में, हम Student नाम की एक टेबल बना रहे हैं जिसमें AUTO_INCREMENT कॉलम है। हम कॉलम नाम में दो मान डालते हैं और जब हम INSERT_LAST_ID () फ़ंक्शन का उपय
-
बहु-पंक्ति डालने के मामले में MySQL LAST_INSERT_ID () फ़ंक्शन के आउटपुट पर क्या प्रभाव पड़ेगा?
जैसा कि हम जानते हैं कि MySQL LAST_INSERT_ID() फ़ंक्शन नवीनतम उत्पन्न अनुक्रम संख्या देता है, लेकिन एकाधिक पंक्ति-सम्मिलन के मामले में यह सबसे महत्वपूर्ण द्वारा उत्पन्न अनुक्रम संख्या को वापस कर देगा। डाली गई पंक्ति। उदाहरण छात्र (नाम) मान (राम), (मोहन), (आर्यन) में डालें; क्वेरी ठीक है, 3 पंक्तिय
-
किसी विशिष्ट वर्ण का नंबर कोड प्राप्त करने के लिए MySQL में किस फ़ंक्शन का उपयोग किया जा सकता है?
MySQL में स्ट्रिंग फ़ंक्शन ASCII() विशिष्ट वर्ण का ASCII नंबर कोड देता है। सिंटैक्स ASCII(str) यहाँ, str, ASCII () फ़ंक्शन का तर्क, वह स्ट्रिंग है जिसका पहले वर्ण का ASCII मान पुनर्प्राप्त किया जाना है। यहां यह उल्लेख करना उचित है कि यह संख्या कोड को बाईं ओर सबसे अधिक वर्ण यानी तर्क के रूप में दिए
-
यदि सब-क्वेरी, UPDATE स्टेटमेंट के SET क्लॉज में नए मान निर्दिष्ट करने के लिए उपयोग की जाती है, तो MySQL क्या लौटाता है, कई पंक्तियाँ देता है?
इस मामले में, MySQL एक त्रुटि संदेश लौटाएगा क्योंकि हम जानते हैं कि यदि उप-क्वेरी का उपयोग UPDATE स्टेटमेंट के SET क्लॉज में नए मान निर्दिष्ट करने के लिए किया जाता है, तो उसे WHERE क्लॉज से मेल खाने वाली अपडेट टेबल में प्रत्येक पंक्ति के लिए बिल्कुल एक पंक्ति वापस करनी होगी। । उदाहरण mysql> inser
-
MySQL VARCHAR कॉलम की अधिकतम लंबाई क्या है?
वास्तव में VARCHAR डेटा प्रकार एकल बाइट और मल्टीबाइट वर्ण में चर-लंबाई वर्ण डेटा संग्रहीत करता है इस डेटा प्रकार के लिए सिंटैक्स VARCHAR(n) है, जहां n वर्णों की अधिकतम संख्या है और यह होना चाहिए तालिका बनाते समय निर्दिष्ट। MySQL 5.03 से पहले n का मान 0 से 255 की सीमा में हो सकता है लेकिन MySQL 5.03
-
MySQL द्वारा समर्थित सभी वर्ण सेटों के बारे में जानने के लिए क्या क्वेरी है?
निम्नलिखित क्वेरी की सहायता से हम MySQL द्वारा समर्थित सभी वर्ण सेट देख सकते हैं - mysql> Show Character Set; +-----------+-----------------------------+---------------------+--------+ | Charset | Description | Default collation  
-
हम MySQL परिणाम सेट में सभी अद्वितीय पंक्तियाँ कैसे प्राप्त कर सकते हैं?
SELECT स्टेटमेंट में DISTINCT कीवर्ड की मदद से, हम MySQL रिजल्ट सेट में यूनिक रो प्राप्त कर सकते हैं। उदाहरण mysql> Select * from names; +------+-----------+ | id | name | +------+-----------+ | 1 | Rahul | | 2 | Gaurav &n
-
हम एक MySQL तालिका से एक पंक्ति को कैसे हटा सकते हैं?
हम MySQL तालिका से एक पंक्ति को हटाने के लिए WHERE क्लॉज के साथ DELETE स्टेटमेंट का उपयोग कर सकते हैं, जो उस विशेष पंक्ति की पहचान करता है। उदाहरण mysql> Select * from names; +------+-----------+ | id | name | +------+-----------+ | 1 | Rahul
-
हम सर्वर पर मौजूद सभी MySQL डेटाबेस के डिफ़ॉल्ट कैरेक्टर सेट की जांच कैसे कर सकते हैं?
नीचे दी गई क्वेरी डिफ़ॉल्ट वर्ण सेट के साथ डेटाबेस का नाम लौटाएगी - mysql> SELECT SCHEMA_NAME 'Database', default_character_set_name 'charset' FROM information_schema.SCHEMATA; +--------------------+---------+ | Database | Charset | +------------
-
हम किसी विशेष MySQL डेटाबेस के डिफ़ॉल्ट वर्ण सेट की जांच कैसे कर सकते हैं?
विशेष MySQL डेटाबेस के डिफ़ॉल्ट वर्ण सेट की जाँच करने के लिए क्वेरी निम्नलिखित है - mysql> SELECT SCHEMA_NAME 'DatabaseName', default_character_set_name 'Charset' FROM information_schema.SCHEMATA where schema_name = 'db_name'; उदाहरण उदाहरण के लिए, नीचे दी गई क्वेरी नमूना
-
MySQL टेबल के कॉलम के कैरेक्टर सेट को चेक करने के लिए क्या क्वेरी है?
MySQL टेबल के कॉलम के कैरेक्टर सेट की जांच करने के लिए क्वेरी निम्नलिखित है - mysql> Select Column_name 'Column', Character_set_name 'Charset' FROM information_schema.columns where table_schema = 'db_name' and table_nam
-
हम एक MySQL तालिका से एकाधिक पंक्तियों को कैसे हटा सकते हैं?
हम MySQL टेबल से कई पंक्तियों को हटाने के लिए WHERE क्लॉज के साथ DELETE स्टेटमेंट का उपयोग कर सकते हैं, जो उन कई पंक्तियों की पहचान करता है। उदाहरण mysql> Select * from names; +------+-----------+ | id | name | +------+-----------+ | 1 | Rahul
-
हम किसी विशेष MySQL डेटाबेस में सभी तालिकाओं के वर्ण सेट की जांच कैसे कर सकते हैं?
निम्न MySQL क्वेरी की सहायता से हम किसी विशेष डेटाबेस में सभी तालिकाओं के वर्ण सेट की जांच कर सकते हैं - mysql> Select TABLE_NAME, CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.Columns Where TABLE_SCHEMA = 'db_name'; उदाहरण उदाहरण के लिए, नीचे दी गई क्वेरी Alpha नामक डेटाबेस में सभी तालिकाओं
-
UPDATE स्टेटमेंट के SET क्लॉज में कॉलम के क्रम का क्या महत्व है? क्या यह MySQL द्वारा लौटाए गए परिणाम सेट में बड़ा अंतर लाएगा?
UPDATE स्टेटमेंट के SET क्लॉज में कॉलम का क्रम महत्वपूर्ण है क्योंकि MySQL हमें एक्सप्रेशन में इस्तेमाल किए गए कॉलम नामों पर अपडेटेड वैल्यू प्रदान करता है। हां, यह MySQL द्वारा लौटाए गए परिणाम सेट में बड़ा बदलाव लाएगा। इसे स्पष्ट करने के लिए एक उदाहरण निम्नलिखित है - उदाहरण इस उदाहरण में, हमारे पास
-
MySQL नाउ () और SYSDATE () में क्या अंतर है?
MySQL Now() और SYSDATE() फ़ंक्शन वर्तमान टाइमस्टैम्प मान लौटाते हैं। लेकिन इन दोनों का आउटपुट निष्पादन के समय पर निर्भर करता है। यह उनके बीच बड़ा अंतर पैदा करता है। Now() फ़ंक्शन एक स्थिर समय देता है जो उस समय को इंगित करता है जिस पर विशेष कथन निष्पादित होना शुरू हुआ। इसके विपरीत, SYSDATE () फ़ंक्श
-
UPDATE स्टेटमेंट के SET क्लॉज में नए मान प्रदान करने के लिए हम पंक्तियों के मौजूदा मानों का उपयोग कैसे कर सकते हैं?
पंक्ति के मौजूदा मानों का उपयोग SET क्लॉज में नए मान प्रदान करने के लिए किया जा सकता है यदि वह पंक्ति UPDATE स्टेटमेंट में WHERE क्लॉज से मेल खाती है। इसे प्रदर्शित करने के लिए निम्नलिखित उदाहरण है। उदाहरण मान लीजिए कि हमारे पास निविदा नाम की एक तालिका इस प्रकार है - mysql> Select * from tender;
-
यदि मैं दिनांक डेटा प्रकार वाले कॉलम में समय मान के साथ दिनांक संग्रहीत करता हूं तो MySQL कैसे मूल्यांकन करता है?
जैसा कि हम जानते हैं कि MySQL DATE डेटा प्रकार के लिए डिफ़ॉल्ट प्रारूप YYYY-MM-DD है और इस प्रारूप में, समय मान संग्रहीत करने की कोई संभावना नहीं है। लेकिन फिर भी, यदि हम दिनांक डेटा प्रकार वाले कॉलम में समय मान के साथ दिनांक संग्रहीत करते हैं तो MySQL एक चेतावनी दिखाएगा और उस कॉलम में केवल दिनांक म
-
हम किसी अन्य MySQL तालिका के मानों का उपयोग करके एक MySQL तालिका में मानों को कैसे अपडेट कर सकते हैं?
किसी अन्य MySQL तालिका के मानों का उपयोग करके एक MySQL तालिका में मानों को अद्यतन करने के लिए, हमें UPDATE कथन के SET खंड में एक अभिव्यक्ति के रूप में उप-क्वेरी का उपयोग करने की आवश्यकता है। उदाहरण इस उदाहरण में, हमारे पास दो टेबल छात्र और जानकारी हैं। हम जानकारी तालिका के कॉलम टिप्पणी के मानों का
-
ALLOW_INVALID_DATES SQL मोड का क्या उपयोग है?
जैसा कि नाम से पता चलता है, ALLOW_INVALID_DATES SQL मोड को सक्षम करने से हम तालिका में अमान्य तिथियों को संग्रहीत कर सकेंगे। इसे समझने के लिए उदाहरण नीचे दिया गया है - उदाहरण mysql> SET sql_mode = ALLOW_INVALID_DATES; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> Insert Into detail_b