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

MySQL

  1. एकाधिक कॉलम पर FOREIGN KEY कंस्ट्रेन्ट कैसे लागू करें?

    MySQL हमें एक टेबल में एकाधिक कॉलम पर FOREIGN KEY कंस्ट्रेन्ट जोड़ने की अनुमति देता है। शर्त यह है कि चाइल्ड टेबल में प्रत्येक फॉरेन की अलग-अलग पेरेंट टेबल को रेफर करना चाहिए।उदाहरणमान लीजिए हमारे पास customer2 टेबल है जिसमें cust_unq_id फील्ड पर प्राइमरी की कंस्ट्रेन्ट है:mysql> DESCRIBE custome

  2. ट्रिगर्स का उपयोग करके CHECK CONSTRAINT का अनुकरण कैसे करें?

    जैसा कि हम जानते हैं कि MySQL रेफरेंशियल इंटीग्रिटी के लिए फॉरेन की सपोर्ट करता है लेकिन CHECK कंस्ट्रेन्ट सपोर्ट नहीं करता। लेकिन हम ट्रिगर्स का उपयोग करके उनका अनुकरण कर सकते हैं। इसे नीचे दिए गए उदाहरण से समझा जा सकता है:उदाहरणमान लीजिए हमारे पास car नाम की एक टेबल है जिसमें फिक्स्ड सिंटैक्स रजिस

  3. MySQL आउट-ऑफ-रेंज डेटा का सामना करने पर क्या करता है?

    MySQL की प्रतिक्रिया आउट-ऑफ-रेंज या अमान्य डेटा पर SQL MODE पर निर्भर करती है। यदि हम ALLOW_INVALID_DATES मोड इनेबल करते हैं तो MySQL आउट-ऑफ-रेंज मानों को ऑल जीरो (यानी 0000-00-00 00:00:00) में बदल देता है और बिना किसी एरर या वार्निंग के टेबल में स्टोर कर लेता है।उदाहरण के लिए, हम SQL MODE बदल सकते

  4. INT डेटा टाइप में ZEROFILL का उपयोग क्या है?

    किसी न्यूमेरिक कॉलम के लिए ZEROFILL निर्दिष्ट करने पर, MySQL स्वचालित रूप से कॉलम परिभाषा में निर्दिष्ट डिस्प्ले चौड़ाई तक फील्ड के प्रदर्शित मान को जीरो से पैड कर देता है।उदाहरण के लिए, हम showzerofill टेबल बनाते हैं और मान डालते हैं:mysql> CREATE TABLE showzerofill(Val1 INT(5) ZEROFILL, Val2 IN

  5. मौजूदा MySQL टेबल के कॉलम से FOREIGN KEY कंस्ट्रेन्ट कैसे हटाएं?

    हम ALTER TABLE स्टेटमेंट के साथ DROP कीवर्ड का उपयोग करके किसी मौजूदा टेबल के कॉलम से FOREIGN KEY कंस्ट्रेन्ट हटा सकते हैं।सिंटैक्सALTER TABLE table_name DROP FOREIGN KEY constraint_nameयहां कंस्ट्रेन्ट नाम वह नाम है जो टेबल बनाते समय फॉरेन की कंस्ट्रेन्ट पर लागू किया गया था। यदि कोई कंस्ट्रेन्ट नाम

  6. MySQL फॉरेन की चेक को कैसे डिसेबल करें और इसके क्या फायदे हैं?

    हम निम्नलिखित स्टेटमेंट की मदद से फॉरेन की चेक को डिसेबल कर सकते हैं:mysql> SET foreign_key_checks = 0;Query OK, 0 rows affected (0.00 sec)और हम इसे निम्नलिखित स्टेटमेंट से इनेबल कर सकते हैं:mysql> SET foreign_key_checks = 1;Query OK, 0 rows affected (0.00 sec)फॉरेन की चेक डिसेबल करने के कुछ फ

  7. पेरेंट टेबल में रिकॉर्ड डिलीट होने पर चाइल्ड टेबल में डेटा इंटीग्रिटी बनाए रखने के तरीके

    जब दो टेबल्स फॉरेन की से जुड़ी होती हैं और पेरेंट टेबल में डेटा डिलीट किया जाता है, जिसके लिए चाइल्ड टेबल में भी रिकॉर्ड मौजूद होता है, तो डेटा इंटीग्रिटी बनाए रखने के निम्नलिखित तरीके हैं:ON DELETE CASCADEयह विकल्प चाइल्ड टेबल से भी उस रिकॉर्ड को हटा देता है अगर फॉरेन की की वैल्यू मेन टेबल से डिलीट

  8. MySQL में CHAR और NCHAR में क्या अंतर है?

    CHAR और NCHAR दोनों निश्चित लंबाई के स्ट्रिंग डेटा प्रकार हैं। इनके बीच निम्नलिखित अंतर हैं:CHAR डेटा प्रकारNCHAR डेटा प्रकारइसका पूरा नाम CHARACTER है।इसका पूरा नाम NATIONAL CHARACTER है।यह ASCII कैरेक्टर सेट का उपयोग करता है।यह यूनिकोड कैरेक्टर सेट का उपयोग करता है और डेटा UTF8 फॉर्मेट में स्टोर ह

  9. MySQL में CHAR और VARCHAR में क्या अंतर है?

    CHAR और VARCHAR दोनों ASCII कैरेक्टर डेटा टाइप्स हैं और लगभग समान हैं लेकिन वे डेटाबेस से डेटा स्टोर करने और पुनर्प्राप्त करने के चरण में भिन्न हैं। MySQL में CHAR और VARCHAR के बीच कुछ महत्वपूर्ण अंतर निम्नलिखित हैं: CHAR Data Type VARCHAR Data Type इसका पूरा नाम CHARACTER है इसका पूरा नाम VA

  10. MySQL में CHAR डेटा टाइप या VARCHAR डेटा टाइप किसका उपयोग करना चाहिए?

    वास्तव में, MySQL में ये दोनों डेटा टाइप्स स्ट्रिंग्स स्टोर करते हैं और इन्हें अधिकतम लंबाई के साथ सेट किया जा सकता है। इन डेटा टाइप्स का उपयोग पूरी तरह से आवश्यकता पर निर्भर करता है। निम्नलिखित कुछ बिंदु हैं जो स्पष्ट करेंगे कि कब CHAR और कब VARCHAR उपयोग करना चाहिए: मान लीजिए यदि हमारे पास निश्च

  11. MySQL PRIMARY KEY और UNIQUE कंस्ट्रेंट में क्या अंतर है?

    निम्न तालिका PRIMARY KEY और UNIQUE कंस्ट्रेंट के बीच अंतर प्रदान करती है: PRIMARY KEY UNIQUE Constraint 1. एक टेबल पर केवल एक प्राइमरी की बनाई जा सकती है। 1. एक टेबल पर एक से अधिक UNIQUE कंस्ट्रेंट जोड़े जा सकते हैं। 2. प्राइमरी की डिफ़ॉल्ट रूप से क्लस्टर्ड इंडेक्स बनाती है। 2. UNIQUE कंस्

  12. MySQL में VARCHAR डेटा टाइप कब 1-बाइट और कब 2-बाइट्स प्रीफिक्स लंबाई का उपयोग करता है?

    जैसा कि हम जानते हैं कि MySQL में, VARCHAR मानों को 1-बाइट या 2-बाइट लंबाई प्रीफिक्स प्लस डेटा के रूप में संग्रहीत किया जाता है। यह लंबाई प्रीफिक्स डेटा के मान में बाइट्स की संख्या को इंगित करता है। डेटा मान ही तय करेगा कि VARCHAR डेटा टाइप कब 1-बाइट और कब 2-बाइट प्रीफिक्स लंबाई का उपयोग करेगा। एक

  13. MySQL में वर्तमान डेटाबेस में टेबल पर लागू कंस्ट्रेंट कैसे देखें

    किसी टेबल पर लागू कंस्ट्रेंट देखने के लिए SHOW CREATE TABLE स्टेटमेंट का उपयोग करें। यह टेबल निर्माण का पूरा SQL दिखाता है जिसमें सभी कंस्ट्रेंट शामिल होते हैं। सिंटैक्स SHOW CREATE TABLE table_name; उदाहरण employees टेबल के कंस्ट्रेंट देखना: SHOW CREATE TABLE employees\G ************************

  14. MySQL में मौजूदा टेबल पर कंपोजिट PRIMARY KEY कैसे सेट करें

    मौजूदा टेबल पर ALTER TABLE ... ADD PRIMARY KEY का उपयोग करके एकाधिक कॉलम पर कंपोजिट (संयुक्त) PRIMARY KEY सेट की जा सकती है। उदाहरण Room_allotment टेबल बनाकर id और Name पर कंपोजिट PK जोड़ना: DESCRIBE Room_allotment; +--------+-------------+------+-----+---------+-------+ | Field | Type | N

  15. MySQL में कंपोजिट PRIMARY KEY कंस्ट्रेंट हटाना

    एकाधिक कॉलम पर बने कंपोजिट (संयुक्त) PRIMARY KEY को ALTER TABLE ... DROP PRIMARY KEY से हटाया जा सकता है। उदाहरण room_allotment टेबल में id और Name पर कंपोजिट PK है: DESCRIBE room_allotment; +--------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Ext

  16. MySQL में FOREIGN KEY क्या है और टेबल में इसका उपयोग कैसे करें

    FOREIGN KEY एक कॉलम या कॉलम समूह है जो दो टेबल के डेटा के बीच लिंक बनाता है। यह दो टेबल को संबंधित करता है और डेटा इंटीग्रिटी बढ़ाता है क्योंकि एक टेबल की PRIMARY KEY दूसरी टेबल की FOREIGN KEY से जुड़ी होती है। सिंटैक्स FOREIGN KEY [column_name] REFERENCES [parent_table] ([parent_column]); REFER

  17. MySQL में मौजूदा टेबल पर FOREIGN KEY कंस्ट्रेंट कैसे जोड़ें

    मौजूदा MySQL टेबल के कॉलम पर ALTER TABLE ... ADD FOREIGN KEY स्टेटमेंट का उपयोग करके FOREIGN KEY कंस्ट्रेंट जोड़ा जा सकता है। सिंटैक्स ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES parent_table(parent_column); उदाहरण Orders1 टेबल पर Cust_id कॉलम में FK जोड़ना, Customer टेबल के

  18. MySQL टेबल के एकाधिक फील्ड पर FOREIGN KEY कंस्ट्रेंट जोड़ना

    MySQL एक टेबल पर एकाधिक FOREIGN KEY कंस्ट्रेंट जोड़ने की अनुमति देता है, शर्त यह है कि प्रत्येक फॉरेन की अलग पैरेंट टेबल को रेफरेंस करे। उदाहरण सेटअप पैरेंट टेबल 1: customer DESCRIBE customer; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Defaul

  19. MySQL में FOREIGN KEY कंस्ट्रेंट के साथ पैरेंट-चाइल्ड टेबल संबंध

    FOREIGN KEY कंस्ट्रेंट के साथ पैरेंट और चाइल्ड टेबल के बीच One-to-Many (एक-से-अनेक) संबंध होता है। उदाहरण: customer (पैरेंट) और orders (चाइल्ड) SELECT * FROM orders; +----------+----------+------+ | order_id | product | id | +----------+----------+------+ | 100 | Notebook | 1 | | 110

  20. MySQL FOREIGN KEY से चाइल्ड टेबल में डेटा इंटीग्रिटी कैसे बनी रहती है

    फॉरेन की (Foreign Key) रेफरेंशियल इंटीग्रिटी लागू करती है, जिससे डेटा की संगति और अखंडता स्वचालित रूप से बनी रहती है। उदाहरण: customer (पैरेंट) और orders (चाइल्ड) SELECT * FROM orders; +----------+----------+------+ | order_id | product | id | +----------+----------+------+ | 100 | Noteboo

Total 4564 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:227/229  20-कंप्यूटर/Page Goto:1 221 222 223 224 225 226 227 228 229