mysql insert into table insert statement syntax examples
यह ट्यूटोरियल क्वेरी सिंटैक्स और उदाहरणों के साथ MYSQL INSERT INTO टेबल स्टेटमेंट की व्याख्या करता है। इसके अलावा, MYSQL इंसर्ट कमांड के विभिन्न बदलाव जानें:
MySQL में, तालिका में डेटा जोड़ने के लिए INSERT कमांड का उपयोग किया जाता है। इस आदेश का उपयोग करके, हम एक एकल लेनदेन में एक या एक से अधिक पंक्ति में डेटा सम्मिलित कर सकते हैं। साथ ही, एकल लेनदेन में डेटा को एक या एक से अधिक तालिका में जोड़ा जा सकता है।
हम आगामी वर्गों में इन सभी के माध्यम से जाएंगे। आगे बढ़ने से पहले, कृपया ध्यान दें, कि हम MySQL संस्करण 8.0 का उपयोग कर रहे हैं। आप इससे डाउनलोड कर सकते हैं यहां ।
आप क्या सीखेंगे:
- MySQL INSERT कमांड सिंटैक्स
- MySQL INSERT स्टेटमेंट विविधताएं
- अक्सर पूछे जाने वाले प्रश्न और उत्तर
- निष्कर्ष
MySQL INSERT कमांड सिंटैक्स
INSERT (LOW_PRIORITY|DELAYED|HIGH_PRIORITY)(IGNORE) INTO tablename (column1, column2, column3...) VALUES (value1, value2, value3, ....);
सिंटैक्स स्पष्टीकरण:
- वाक्यविन्यास 'INSERT INTO' कीवर्ड से शुरू होता है, जिससे MySQL सर्वर को प्रदर्शन की जाने वाली गतिविधि के प्रकार के बारे में सूचित किया जाता है। यह एक अनिवार्य कीवर्ड है और इसे छोड़ा नहीं जा सकता है।
- इसके बाद टेबल का नाम आता है जिस पर इंसर्ट क्रिया करनी होती है। यह अनिवार्य है और इसे छोड़ा नहीं जा सकता है।
- अगला, कॉलम नाम उनके संबंधित मूल्यों के साथ डाले जाएंगे। फिर, यह भी अनिवार्य है और इसे छोड़ा नहीं जा सकता है।
- अगला, मान खंड होगा। इस खंड में, प्रत्येक को हर उस स्तंभ का मान प्रदान करना होता है जिसे हम तालिका में सम्मिलित कर रहे हैं। मानों का क्रम और स्तंभ नामों का क्रम सिंक में होना चाहिए।
- स्तंभों की संख्या और डेटा प्रकार समान होना चाहिए।
संशोधक INSERT स्टेटमेंट में
- कम प्राथमिकता: यह संशोधक MySQL Engine को INSERT स्टेटमेंट के निष्पादन में देरी करने के लिए सूचित करता है जब तक कि उस समय तक पढ़ने से कोई संबंध न हो जाए जिसे हम INSERT का प्रयास कर रहे हैं। इससे उस तालिका पर किए जाने वाले अन्य सभी कार्यों में निरंतरता प्राप्त करने में मदद मिलती है।
- उच्च प्राथमिकता: यह संशोधक MySQL इंजन को INSERT स्टेटमेंट को किसी अन्य स्टेटमेंट / पर उच्च प्राथमिकता देने के लिए सूचित करता है / लेन-देन कि मेज पर प्रदर्शन किया जा रहा है।
- नज़रअंदाज़ करना: यह संशोधक MySQL Engine को INSERT स्टेटमेंट के निष्पादन के कारण उत्पन्न होने वाली किसी भी त्रुटि को अनदेखा करने के लिए सूचित करता है। जो भी त्रुटियां उत्पन्न होती हैं, उन्हें मात्र चेतावनी के रूप में माना जाएगा और तालिका में अभिलेखों को सम्मिलित करने के लिए आगे बढ़ना होगा।
- विलंबित: यह मानक SQL के लिए MySQL एक्सटेंशन है। जब उपयोगकर्ता द्वारा INSERT DELAYED जारी किया जाता है, तो सर्वर सभी पंक्तियों को कतारबद्ध करता है और डेटा को बाद में किसी अन्य लेनदेन द्वारा तालिका में उपयोग नहीं किए जाने पर तालिका में डाला जाता है।
MySQL INSERT उदाहरण
निम्नलिखित MySQL में बनाई गई एक नमूना तालिका है।
स्कीमा का नाम: शांत
तालिका नाम: कर्मचारियों
स्तंभ नाम:
- एम्पनम - कर्मचारी संख्या के लिए पूर्णांक मान जोड़ता है।
- lastName - कर्मचारी के अंतिम नाम के लिए वर्चर्स मान रखता है।
- FirstName - कर्मचारी के पहले नाम के लिए वर्चर्स मान रखता है।
- ईमेल - कर्मचारी की ईमेल आईडी के लिए वैरिका मान को धारण करता है।
- deptNum - एक कर्मचारी से संबंधित विभाग की आईडी के लिए varchar को पकड़ता है।
- वेतन - प्रत्येक कर्मचारी के वेतन के दशमलव मान को धारण करता है।
- start_date - कर्मचारी के शामिल होने की तिथि के लिए दिनांक मान रखता है।
स्कीमा का नाम: शांत
तालिका नाम: कर्मचारियों_हिस्ट्री
स्तंभ नाम:
- एम्पनम - कर्मचारी संख्या के लिए पूर्णांक मान जोड़ता है।
- lastName - कर्मचारी के अंतिम नाम के लिए वर्चर्स मान रखता है।
- FirstName - कर्मचारी के पहले नाम के लिए वर्चर्स मान रखता है।
- ईमेल - कर्मचारी की ईमेल आईडी के लिए वैरिका मान को धारण करता है।
- deptNum - एक कर्मचारी से संबंधित विभाग की आईडी के लिए varchar को पकड़ता है।
- वेतन - प्रत्येक कर्मचारी के वेतन के दशमलव मान को धारण करता है।
- start_date - कर्मचारी के शामिल होने की तिथि के लिए दिनांक मान रखता है।
MySQL INSERT स्टेटमेंट विविधताएं
# 1) MySQL एक एकल पंक्ति सम्मिलित करें
सबसे पहले, हम एक ऐसे परिदृश्य पर नज़र डालेंगे जहाँ हमने INSERT INTO कीवर्ड का उपयोग करके कॉलम के नाम और डाले जाने वाले दोनों मान निर्दिष्ट किए हैं।
उदाहरण के लिए, यहां, हम एक नए कर्मचारी को सम्मिलित करने का प्रयास करेंगे। हम कर्मचारी संख्या, पहला और अंतिम नाम जोड़ेंगे, इसके साथ ही हम उस ईमेल आईडी, वेतन और विभाग आईडी को भी अपडेट करेंगे जो नए कर्मचारी का होना चाहिए।
क्वेरी और संबंधित परिणाम निम्नानुसार हैं:
जैसा कि ऊपर चित्र में दिखाया गया है, INSERT के बयान ने सफलतापूर्वक निष्पादित किया है और एक पंक्ति को कर्मचारी की तालिका में डाला है।
नीचे दिया गया आउटपुट स्टेटमेंट उस समय को दर्शाता है जिस पर स्टेटमेंट निष्पादित किया गया था, MySQL स्टेटमेंट जिसे निष्पादित किया गया था और जो पंक्तियों की संख्या प्रभावित हुई थी।
कृपया यहाँ ध्यान दें, प्रत्येक स्तंभ के लिए मान स्तंभ नामों के समान क्रम में उल्लिखित है। इसके अलावा, निरीक्षण करें कि पूर्णांक / दशमलव के डेटा प्रकार के साथ कॉलम उल्टे अल्पविराम के भीतर संलग्न नहीं है, हालांकि, varchar / char डेटा प्रकार के साथ स्तंभ प्रकार उल्टे अल्पविराम के साथ संलग्न किए गए हैं।
इस INSERT स्टेटमेंट के आउटपुट को सत्यापित करने के लिए, इस सारणी में SELECT स्टेटमेंट को 1012 के रूप में एम्प्लम के साथ निष्पादित करें।
प्रश्न:
INSERT INTO employees ( empNum, lastName, firstName, email, deptNum, salary ) VALUES ( 1012, 'Luther', 'Martin', 'ml@gmail.com', 3, 13000 ) ;
टेबल स्नैपशॉट के बाद:
एम्पैनम | उपनाम | संतोष | ईमेल | विभाग | वेतन | |
---|---|---|---|---|---|---|
1007 | श्मिट | जेम्स | js@gmail.com | ४ | 21780 | 0001-01-01 |
1012 है | लूथर | मार्टिन | ml@gmail.com | ३ | 13000 है |
# 2) MySQL केवल निर्दिष्ट कॉलम में डेटा सम्मिलित करता है
अगला, तालिका में डेटा सम्मिलित करने का एक और तरीका है, लेकिन केवल आवश्यक कॉलमों में रिकॉर्ड सम्मिलित करके और सभी कॉलमों में नहीं। हालाँकि, कृपया ध्यान दें कि हम इस परिदृश्य में मुख्य कॉलमों को छोड़ नहीं सकते हैं। हमारे कर्मचारी की तालिका के मामले में, कुंजी कॉलम एम्पनुम कॉलम है। चलो इसे बाहर की कोशिश करो
उदाहरण के लिए, हम कर्मचारी सूची में एक नया रिकॉर्ड डालेंगे, जिसमें सिर्फ नाम, अंतिम नाम, पहले नाम पर डेटा होगा। हम इस कर्मचारी के लिए कोई ईमेल आईडी, विभाग या वेतन नहीं देंगे।
निम्नलिखित प्रश्न और उसका परिणाम है:
जैसा कि ऊपर चित्र में दिखाया गया है, सम्मिलित विवरण ने सफलतापूर्वक निष्पादित किया है और एक पंक्ति को कर्मचारी की तालिका में डाला है।
वाईफाई के लिए सुरक्षा कुंजी क्या है
कृपया ध्यान दें, केवल चयनित कॉलमों को सम्मिलित करने के लिए, जिन कॉलमों को हमने छोड़ दिया है उन्हें या तो NULL घोषित किया जाना चाहिए या कुछ डिफ़ॉल्ट मान होना चाहिए, जो स्तंभ के छोड़ दिए जाने की स्थिति में पॉपुलेटेड होगा। यदि यह स्थिति संतुष्ट नहीं है, तो सम्मिलित कथन विफल हो जाएगा।
आइए एनएनईआरटी के बयान के निष्पादन को सत्यापित करें।
प्रश्न:
INSERT INTO employees ( empNum, lastName, firstName ) VALUES ( 1013, 'Nolan', 'Chris' ) ;
टेबल स्नैपशॉट के बाद:
एम्पैनम | उपनाम | संतोष | ईमेल | विभाग | वेतन |
---|---|---|---|---|---|
1013 है | नोलन | क्रिस | शून्य | शून्य | शून्य |
# 3) MySQL कई पंक्तियों को सम्मिलित करें
अगला, हम उस परिदृश्य से गुजरेंगे जहां हमें एक ही INSERT विवरण के साथ कई पंक्तियों को तालिका में सम्मिलित करना होगा।
उदाहरण के लिए, इस स्थिति में, हमें केवल एक बार स्तंभ नामों का उल्लेख करने की आवश्यकता है, लेकिन हम उन स्तंभों के मानों को आवश्यकतानुसार कई बार दोहरा सकते हैं।
इसके साथ जुड़े परिणामों के साथ क्वेरी निम्नलिखित है:
जैसा कि ऊपर चित्र में दिखाया गया है, कथन का निष्पादन सफल रहा।
संदेश भाग का अवलोकन करें, जिसमें कहा गया है कि 3 पंक्तियाँ प्रभावित हुई थीं, इसका मतलब यह है कि इस एकल INSERT कथन ने इस INSERT कथन के निष्पादन के साथ 3 रिकॉर्ड डाले।
आगे पढ़ना = >> MySQL अगर स्टेटमेंट ट्यूटोरियल
आइए नए कर्मचारी आईडी 1014, 1015 और 1016 के लिए सेलेक्ट स्टेटमेंट को निष्पादित करके हमारे INSERT स्टेटमेंट के आउटपुट को सत्यापित करें।
विवरण निम्नानुसार हैं:
प्रश्न:
INSERT INTO employees ( empNum, lastName, firstName, email, deptNum, salary ) VALUES (1014, 'Murray', 'Keith', 'km@gmail.com', 1, 25000), (1015, 'Branson', 'John', 'jb@gmail.com', 2, 15000), (1016, 'Martin', 'Richard', 'rm@gmail.com', 4, 5000) ;
टेबल स्नैपशॉट के बाद:
एम्पैनम | उपनाम | संतोष | ईमेल | विभाग | वेतन |
---|---|---|---|---|---|
1014 है | मुरे | कीथ | km@gmail.com | 1 | 25000 |
1015 है | ब्रैनसन | जॉन | jb@gmail.com | दो | 15000 है |
1016 है | मार्टिन | रिचर्ड | rm@gmail.com | ४ | 5000 |
# 4) MySQL इंसर्टिंग डेट
अगला, हम उस परिदृश्य से गुज़रेंगे जहाँ हमें तारीख कॉलम में मान डालने होंगे।
उदाहरण के लिए, दिनांक स्तंभ में मान सम्मिलित करना मुश्किल हो सकता है। MySQL की तारीख को Y YYYY-MM-DD ’प्रारूप में जोड़ा जा सकता है। इसे प्राप्त करने के लिए, '-01 0001-01-01' के रूप में डिफ़ॉल्ट मान के साथ एक कॉलम start_date जोड़ें।
इसका तात्पर्य है कि start_date के साथ कर्मचारी की तालिका में सभी मौजूदा रिकॉर्ड ‘0001-01-01 'के रूप में अपडेट किए जाएंगे। परिवर्तन कथन इस प्रकार होगा।
प्रश्न:
ALTER TABLE employees ADD start_date DATE default '0001-01-01' ;
आइए, तालिका पर एक सरल चयन कथन निष्पादित करके उपरोक्त क्वेरी के आउटपुट को सत्यापित करें:
इसलिए, हमने 'DATE' के रूप में डेटा प्रकार के साथ एक नया दिनांक स्तंभ जोड़ा है, जिसमें डिफ़ॉल्ट मान ‘0001-01-01 'है। अब दो नए कर्मचारी रिकॉर्ड डालें, एक वर्तमान तिथि के साथ और दूसरा किसी विशेष तिथि के साथ।
आप जावा में जगह में एक सरणी को कैसे उल्टा करते हैं?
विवरण के साथ निम्नलिखित प्रश्न हैं:
जैसा कि ऊपर चित्र में दिखाया गया है, हमने पिछले अनुभाग में बताए अनुसार तालिका में कई पंक्तियों को सम्मिलित करने की सुविधा का उपयोग किया है।
पहला रिकॉर्ड CURRENT_DATE () फ़ंक्शन के साथ डाला गया था। यह फ़ंक्शन वर्तमान सिस्टम दिनांक देता है। दूसरा रिकॉर्ड in YYYY-MM-DD ’प्रारूप में एक विशेष तिथि के साथ डाला गया था।
इसके बाद, हम अपने INSERT स्टेटमेंट के उत्पादन को एम्पेनम 1017 और 1018 के लिए एक सेलेक्ट स्टेटमेंट के साथ सत्यापित करेंगे।
एम्पुम = 1017 के साथ पहला रिकॉर्ड, start_date की वर्तमान तिथि के समान है जो 25 हैधYYYY-MM-DD ’प्रारूप में नवंबर 2019 (इस मामले में यह ट्यूटोरियल जिस तारीख को लिखा गया था)।
प्रश्न:
INSERT INTO employees ( empNum, lastName, firstName, email, deptNum, salary, start_date ) VALUES (1017, 'Johnson', 'Eve', 'ej@gmail.com', 3, 5500, CURRENT_DATE()), (1018, 'Bond', 'Nolan', 'nb@gmail.com', 2, 15000, '2019-09-13') ;
टेबल स्नैपशॉट के बाद:
एम्पैनम | उपनाम | संतोष | ईमेल | विभाग | वेतन | आरंभ करने की तिथि |
---|---|---|---|---|---|---|
1017 है | जॉनसन | पूर्व संध्या | ej@gmail.com | ३ | 5500 | 2019-11-25 00:00:00 |
1018 है | बॉन्ड | नोलन | nb@gmail.com | दो | 15000 है | 2019-09-13 00:00:00 |
# 5) MySQL दूसरी टेबल से एक टेबल में डालें
अगला, हम उस परिदृश्य से गुजरेंगे जहां हमें मौजूदा तालिका से एक नई तालिका में डेटा सम्मिलित करना होगा।
उदाहरण के लिए, एक परिदृश्य पर विचार करें जहां हमें समय-समय पर अपनी मौजूदा तालिका से ऐतिहासिक या संग्रह तालिका में डेटा स्थानांतरित करना है। इसे प्राप्त करने के लिए, एक नया टेबल एंप्लॉयी_हिस्ट्री बनाएं।
हमारा कार्य कर्मचारी तालिका से कर्मचारी_हिस्ट्री तालिका में डेटा स्थानांतरित करना है।
क्रिएट स्टेटमेंट इस प्रकार है:
प्रश्न:
CREATE TABLE employees_history LIKE employees ;
नई तालिका पर एक साधारण DESC स्टेटमेंट निष्पादित करके उपरोक्त क्वेरी के आउटपुट को सत्यापित करें जो हमें नई तालिका की तालिका संरचना प्रदान करेगा:
इसलिए, हमने एक नई तालिका बनाई है। अब कर्मचारी की तालिका से इस नई तालिका में डेटा लोड करें।
=> MySQL के बारे में अधिक जानें निर्माण कमांड ।
निम्नलिखित प्रश्न और इसके विवरण हैं:
जैसा कि ऊपर चित्र में दिखाया गया है, मौजूदा तालिका से नई तालिका में डेटा का सम्मिलन सफल रहा।
कृपया अवलोकन करें, आउटपुट टैब में संदेश कॉलम। यह 18 पंक्तियों से प्रभावित है। इसका तात्पर्य यह है कि मौजूदा तालिका की सभी 18 पंक्तियों को नए बनाए गए कर्मचारियों_हिस्ट्री तालिका में कॉपी किया गया था।
इसके बाद, हम कर्मचारी_हिस्ट्री टेबल पर सेलेक्ट स्टेटमेंट के साथ अपने INSERT स्टेटमेंट के आउटपुट को सत्यापित करेंगे।
उपरोक्त चित्र में कर्मचारी की तालिका से कर्मचारियों की नकल की गई सभी पंक्तियों को दिखाया गया है।
जूनट टेस्ट केस कैसे लिखें
उपरोक्त चित्र में कर्मचारियों की तालिका से कर्मचारियों की नकल की गई सभी पंक्तियों को दिखाया गया है।
प्रश्न:
INSERT INTO employees_history ( empNum, lastName, firstName, email, deptNum, salary, start_date ) SELECT empNum, lastName, firstName, email, deptNum, salary, start_date FROM employees ;
टेबल स्नैपशॉट के बाद:
एम्पैनम | उपनाम | संतोष | ईमेल | विभाग | वेतन | आरंभ करने की तिथि |
---|---|---|---|---|---|---|
1001 | एंड्रयूज | जैक | ja@gmail.com | 1 | 3182.7 | 0001-01-01 |
1002 | Schwatz | माइक | ms@gmail.com | 1 | 5304.5 है | 0001-01-01 |
1003 | लैंग्ले | मार्गरेट | margaret.langley@gmail.com | दो | 8820 है | 0001-01-01 |
1004 | Harera | सांड्रा | sh@gmail.com | 1 | 10609 है | 0001-01-01 |
1005 है | पढ़ो | पीटर | pl@gmail.com | दो | 14333 है | 0001-01-01 |
1006 | कीथ | जेनी | jk@gmail.com | दो | 16538 है | 0001-01-01 |
1008 | आंगन | ओलिवर | oliver.bailey@gmail.com | ३ | 24494 है | 0001-01-01 |
1009 | कप | सताना | hb@gmail.com | ५ | 30646 है | 0001-01-01 |
1010 | आर्मस्ट्रांग | याकूब | jacob.armstrong@gmail.com | ४ | 32670 है | 0001-01-01 |
1011 है | हैंक्स | टॉम | th@gmail.com | शून्य | 10100 है | 0001-01-01 |
1012 है | लूथर | मार्टिन | ml@gmail.com | ३ | 13000 है | 0001-01-01 |
1013 है | नोलन | क्रिस | शून्य | शून्य | शून्य | 0001-01-01 |
1014 है | मुरे | कीथ | km@gmail.com | 1 | 25000 | 0001-01-01 |
1015 है | ब्रैनसन | जॉन | jb@gmail.com | दो | 15000 है | 0001-01-01 |
1016 है | मार्टिन | रिचर्ड | rm@gmail.com | ४ | 5000 | 0001-01-01 |
1017 है | जॉनसन | पूर्व संध्या | ej@gmail.com | ३ | 5500 | 2019-11-25 00:00:00 |
1018 है | बॉन्ड | नोलन | nb@gmail.com | दो | 15000 है | 2019-09-13 00:00:00 |
अक्सर पूछे जाने वाले प्रश्न और उत्तर
Q # 1) आप MySQL में टेबल में डेटा कैसे डालते हैं?
उत्तर: MySQL टेबल में डेटा डालने के लिए, MySQL हमें “INSERT INTO” का एक महत्वपूर्ण कीवर्ड प्रदान करता है। इसके बाद तालिका का नाम, स्तंभों की सूची और संबंधित मूल्यों की सूची है जिन्हें सम्मिलित करने की आवश्यकता है। हम इस कीवर्ड का उपयोग एक ही लेनदेन में एक या अधिक कॉलम डालने के लिए कर सकते हैं।
Q # 2) क्लॉज “INSERT IGNORE INTO” को समझाइए।
उत्तर: जब हम एक एकल INSERT विवरण में एक से अधिक पंक्ति सम्मिलित करने का प्रयास करते हैं, तो यह संभव हो सकता है कि किसी विशेष पंक्ति के खराब डेटा के कारण निष्पादन विफल हो सकता है। इससे लेन-देन बंद हो जाएगा और पिछली कमिट में वापस आ जाएगा।
ऐसे परिदृश्यों से बचने के लिए, 'INSERT IGNORE INTO' प्रयोग किया जाता है। यह खंड अमान्य रिकॉर्ड के कारण त्रुटि को अनदेखा करता है और केवल मान्य रिकॉर्ड सम्मिलित करता है ताकि लेनदेन बंद न हो। यह मददगार है जहाँ आपको थोक आवेषण करना होता है और आप किसी पंक्ति के लिए किसी भी बुरे डेटा के लिए इसे फिर से करना नहीं कर सकते।
Q # 3) मैं MySQL में विशेषताएँ कैसे अपडेट करूँ?
उत्तर: हम MySQL अपडेट स्टेटमेंट का उपयोग करके विशेषता को अपडेट कर सकते हैं, जिसमें स्टेटमेंट की शुरुआत UPDATE कीवर्ड के साथ तालिका के नाम से होती है। इसके बाद SET क्लॉज है जिसके बाद कॉलम नाम और WHERE क्लॉज है।
Q # 4) क्या मैं एक एकल MySQL इन्सर्ट लेनदेन में कई रिकॉर्ड सम्मिलित कर सकता हूँ?
उत्तर: जैसा कि ऊपर दर्शाया गया है, के तहत 'कई पंक्तियों में डेटा सम्मिलित करना' अनुभाग, हम एक एकल सम्मिलित लेनदेन में कई पंक्तियाँ सम्मिलित कर सकते हैं। हम कॉलम के नाम और सूची के बाद INSERT INTO क्लॉज का उपयोग कर सकते हैं, लेकिन मूल्यों की एक सूची के बजाय, हमें प्रत्येक कॉलम के लिए मूल्यों की कई सूचियों का उल्लेख करना होगा।
Q # 5) आप MySQL कहां से डाउनलोड करते हैं?
उत्तर: आप यहाँ से MySQL संस्करण 8.0 डाउनलोड कर सकते हैं: माई एसक्यूएल ।
यह भी पढ़ें => MySQL कैसे डाउनलोड करें
Q # 6) क्या MySQL INSERT स्टेटमेंट में सेलेक्ट क्लॉज का उपयोग किया जा सकता है?
उत्तर: हां, SELECT का उपयोग MySQL INSERT स्टेटमेंट के साथ किया जा सकता है। यह अनुभाग में समझाया गया है, 'MySQL एक तालिका से दूसरी तालिका सम्मिलित करता है'। इसका उपयोग तब किया जाता है जब हमें किसी तालिका में पहले से मौजूद डेटा का उपयोग करके एक तालिका में पंक्तियाँ सम्मिलित करनी होती हैं।
उदाहरण के लिए, डेटा वेयरहाउस में वर्तमान तालिका से ऐतिहासिक तालिका तक डेटा ले जाना।
Q # 7) MySQL टेबल में कैसे स्टोर होता है?
उत्तर: MySQL तालिकाओं में दिनांक रखने के लिए 'YYYY-MM-DD' प्रारूप का उपयोग करता है। यहाँ डेटा प्रकार DATE है। MySQL द्वारा समर्थित तारीखों की सीमा -01 1000-01-01 से are 9999-12-31 ’तक है।
MySQL में दिनांक और समय दोनों को संग्रहीत करने के लिए DATETIME डेटाटाइप भी है। प्रारूप 'YYYY-MM-DD hh: mm: ss' है। स्वीकार्य सीमा -01 1000-01-01 00:00:00 ’से -12 9999-12-31 23:59:59’ तक है।
अनुशंसित पढ़ना = >> MySQL डेटा प्रकार ट्यूटोरियल
निष्कर्ष
इस प्रकार, इस ट्यूटोरियल में, हमने MySQL में INSERT स्टेटमेंट्स को निष्पादित करने के पाँच अलग-अलग तरीकों के बारे में सीखा।
- MySQL सम्मिलित एकल पंक्ति
- MySQL केवल निर्दिष्ट कॉलम में डेटा सम्मिलित करता है
- MySQL कई पंक्तियों में डेटा सम्मिलित करता है
- MySQL इंसर्टिंग डेट
- MySQL दूसरी तालिका से तालिका सम्मिलित करता है
हम अपनी परियोजना की आवश्यकता के आधार पर इनमें से किसी का भी उपयोग कर सकते हैं।
पढ़ने का आनंद लो!!
अनुशंसित पाठ
- SQL बनाम MySQL बनाम SQL सर्वर के बीच अंतर (उदाहरण के साथ)
- शीर्ष 40 सर्वश्रेष्ठ MySQL साक्षात्कार प्रश्न और उत्तर (2021 प्रश्न)
- MySQL अपडेट स्टेटमेंट ट्यूटोरियल - अपडेट सिंटैक्स और उदाहरण
- यूनिक्स कैट कमांड सिंटैक्स, उदाहरण के साथ विकल्प
- सिंटैक्स, विकल्प और उदाहरण के साथ यूनिक्स सॉर्ट कमांड
- Arrays का उपयोग करके MongoDB में कई दस्तावेज़ सम्मिलित करें
- C # स्टेटमेंट का उपयोग करना और उदाहरण के लिए C # वर्चुअल मेथड ट्यूटोरियल
- उदाहरणों के साथ सी # प्रोग्राम स्ट्रक्चर और बेसिक सिंटेक्स