Interface Python with MySQL | Python and MYSQL Connectivity 1 Shot | CBSE Class 12 Computer Science — Transcript
Full transcript
- 0:00हेलो माय सुपर डुपर इंटेलिजेंट स्टूडेंट्स
- 0:03एक बार फिर से स्वागत है आप सभी व्यूवर्स
- 0:05का हमारे इस जानदार और शानदार सीरीज में
- 0:08जिसका नाम है रॉकिंग वर्ल्ड सीरीज तैयारी
- 0:10जीत की और हमारा नारा मिलकर मेहनत करेंगे
- 0:14धूम मचाएंगे 100 आउट ऑफ 100 लेकर के आएंगे
- 0:16विद आवर रॉकिन वर्ल्ड सीरीज तैयारी जीत की
- 0:19से तो हमारा बिल्कुल ये जो हमारा रॉकिन
- 0:22वर्ल्ड सीरीज का प्लान है बहुत जोरों
- 0:23शोरों से चल रहा है एंड नाउ वी आर
- 0:26टुवर्ड्स द एंड ठीक है सो आज जो हम चैप्टर
- 0:30करने वाले हैं डिस्कस दैट इज़ इंटरफ़ेस
- 0:31Python विथ Myesl आई होप आपने पिछली सारी
- 0:34वीडियोस देख ली होंगी। सीक्वेंस आप लोगों
- 0:36को पता है। मॉर्निंग में आप लोगों को
- 0:38रिकॉर्डेड वीडियोस मिल रही हैं। इवनिंग
- 0:40में आपको लाइव सेशंस मिल रही है जिसमें हम
- 0:42बहुत सारे पीवाईक्यूस की प्रैक्टिस कर रहे
- 0:44हैं। सो आई एम अस्यूमिंग एंड आई एम श्योर
- 0:46कि आप लोग सारे बच्चे क्वेश्चंस की बहुत
- 0:49सारी प्रैक्टिस कर रहे होंगे। चलिए सो हम
- 0:51स्टार्ट करते हैं। हमारा जो नेक्स्ट
- 0:52चैप्टर है दैट इज़ इंटरफ़ेस Python विथ
- 0:54Myesl अब देखो इस चैप्टर में क्या है? एंड
- 0:57यू नो व्हाट टू बी ऑनेस्ट। जिन बच्चों ने
- 0:59प्रोजेक्ट खुद से बनाया ना उन बच्चों को
- 1:02इस चैप्टर में कोई मात नहीं दे सकता। सीली
- 1:04आई एम टेलिंग अगर आपने प्रोजेक्ट खुद से
- 1:06बनाया ना तो आपको इसके बारे में बहुत कुछ
- 1:09यानी कि सब कुछ पता है तो आप इस चैप्टर को
- 1:11बिल्कुल हलवा समझ सकते हो। बट मेजॉरिटी
- 1:14हमें पता है कि बच्चे जब प्रोजेक्ट खुद से
- 1:16नहीं बनाते। तो सो डोंट वरी। मैं आपको इस
- 1:19वीडियो में सारा का सारा ये चैप्टर बहुत
- 1:21इज़िएस्ट एक्सप्लेनेशन के साथ आपको बताने
- 1:23वाली हूं। ठीक है? अब बारी आती है इंटरफेस
- 1:25Python विद Myesl इंटरफ़ेस मींस एक मिडिएटर
- 1:29का काम करना। ठीक है? Python और Myesl
- 1:32देखो Python आपका एक सेपरेट सॉफ्टवेयर है।
- 1:35एक सेपरेट प्रोग्रामिंग लैंग्वेज है।
- 1:37Myesl आपकी एक अलग चीज़ है। ठीक है? Python
- 1:40में बेसिकली आप लोग क्या करते हो? आपकी एक
- 1:42प्रोग्रामिंग लैंग्वेज है ये। ठीक है?
- 1:45जिसमें आप लोग सोर्स कोड लिखते हो। सोर्स
- 1:47कोड क्या होता है? किसी भी प्रोग्रामिंग
- 1:49लैंग्वेज में जो आप प्रोग्राम लिखते हो,
- 1:51कोड लिखते हो ना, उसको हम लोग सोर्स कोड
- 1:53बोलते हैं।
- 1:55और अगर मुझे अपना डाटा परमानेंटली स्टोर
- 1:58कराना है तो देखो या तो मैं फाइल हैंडलिंग
- 2:00का कांसेप्ट यूज करती हूं अपना जो भी डेटा
- 2:04है उसको परमानेंटली स्टोर कराने के लिए या
- 2:06फिर मैं अपने डेटाबेस की हेल्प लेती हूं।
- 2:08ठीक है? अब देखो फाइल हैंडलिंग के कोड से
- 2:10आप लोग भी बहुत ज्यादा वाकिफ हो कि अगर
- 2:12मुझे सिर्फ एक स्टूडेंट का रिकॉर्ड डिलीट
- 2:15करना है। बाइनरी फाइल की मैं बात करूं तो
- 2:17कितना कॉम्प्लिकेटेड कोड हो जाता है। वही
- 2:19अगर मैं बात करूं मायesक्यूएलl की कमांड
- 2:21के सिंटेक्स की तो बहुत इजी है। ठीक है?
- 2:23सो हम प्रेफर कर रहे हैं यहां पर जो
- 2:25कनेक्टिविटी होगी दैट विल बी फ्रॉम Python
- 2:27टू मायesक्यूएल। राइट? ये Myesl आप लोगों
- 2:30का बैक एंड पर काम करता है और Python आप
- 2:34लोगों का फ्रंट एंड पर काम करता है। फ्रंट
- 2:37एंड मतलब कि मैं जो सारा का सारा काम है
- 2:39Python में करूंगी और जो बैक एंड में डेटा
- 2:41स्टोर कराऊंगी दैट विल बी इन मायesक्यूएल।
- 2:43ठीक है? अब इसमें इंटरफ़ेस का क्या मतलब
- 2:46है? इंटरफ़ेस का मतलब ये है कि मैं Python
- 2:49के कोड के थ्रू मायसक्यूएल के टेबल में
- 2:52वैल्यूज़ इंसर्ट करूंगी। समझ में आया कि हम
- 2:55इस टेबल में इस चैप्टर में क्या करने वाले
- 2:57हैं। हम पython के कोड के थ्रू मायesl की
- 3:01कमांड्स बेसिकली एग्जीक्यूट करेंगे।
- 3:03मायesl में जाकर नहीं पython के थ्रू। ठीक
- 3:05है? सो इसके लिए मुझे अपने दोनों को क्या
- 3:08करना पड़ेगा? कनेक्ट करना पड़ेगा।
- 3:10इंट्रोडक्शन मिल गया। अब देखो जबभी भी हम
- 3:13रियल लाइफ एप्लीकेशनेशंस की बात करते हैं
- 3:15तो मेरे पास ऐसा काफी बार होता है कि मुझे
- 3:17अपने डेटा को स्टोर कराना है, मैनपुलेट
- 3:19कराना है। ठीक है? सो मुझे वहां पर
- 3:21कनेक्टिविटी की रिक्वायरमेंट पड़ती है कि
- 3:22मैं अपने Python को डेटाबेस से कनेक्ट कर
- 3:24सकूं।
- 3:26बहुत सारी लाइब्रेरीज़ हैं इसके लिए। हम
- 3:28लोग जो पढ़ने वाले हैं दैट इज़ माय
- 3:30एसक्यूएल कनेक्टेड। ठीक है? अब देखो सबसे
- 3:32पहले मुझे इसको इंस्टॉल करना पड़ेगा। मेक
- 3:34श्योर कि आप लोगों का इंटरनेट कनेक्शन
- 3:36एक्टिव हो। तो आप लोगों को कमांड प्र्ट पे
- 3:39जाना है। सीएमडी लिखोगे बच्चों यहां पर।
- 3:41ये आप लोगों की रन विंडो ओपन हो जाएगी।
- 3:44यहां पर आपने सिंपल सी कमांड लिखनी है।
- 3:46देखो मेरे में तो इंस्टॉल है। बट मैं आपको
- 3:48बता देती हूं। पिप इंस्टॉल मायesक्यूएल
- 3:52कनेक्टर एंड देन Python ठीक है तो ये आप
- 3:56लोगों का मायesसक्यूएल कनेक्टर इंस्टॉल हो
- 3:58जाएगा और मेक श्योर कि इस टाइम पर आप
- 4:00लोगों का इंटरनेट कनेक्शन एक्टिव होना
- 4:02चाहिए इंस्टॉल हो गया यहां से एग्जिट कर
- 4:05दो ठीक है और पता कैसे लगेगा कि ये
- 4:07इंस्टॉल हो चुका है आइडिएलली में जाओगे
- 4:10ठीक है उसके बाद आपने यहां पर लिखना प्र
- 4:12के आगे इंपोर्ट मायesl डॉट कनेक्टर
- 4:18इंपोर्ट मायesक्यूएल डॉट कनेक्टर अगर यहां
- 4:20पर आप लोगों का एरर नहीं आता है तो दैट
- 4:22मींस ये आपका सक्सेसफुली इंस्टॉल हो चुका
- 4:25है। ठीक है?
- 4:27और जो लोग पाइप में बच्चों कर रहे हैं वो
- 4:30आप लोग कैसे इंस्टॉल करोगे अपना Myesl
- 4:33कनेक्टर यहां पर फाइल पे जाना। सेटिंग्स
- 4:36में जाना एंड देन उसके बाद आप लोग यहां पर
- 4:39Python इंटरप्रेटर को सेलेक्ट करना। ठीक
- 4:42है? इस प्लस पर क्लिक करना। यहां पर अपने
- 4:45पैकेज का नेम लिख देना लाइब्रेरी का Myesl
- 4:48कनेक्टर एंड Python
- 4:52ठीक है? यह हो गया। इस पर क्लिक करके आप
- 4:55लोग किस पर क्लिक कर दोगे? इंस्टॉल पैकेज
- 4:57पर। तो ये आप लोगों का जो Myesl कनेक्टर
- 4:59Python है ये आप लोगों का इंस्टॉल हो
- 5:01जाएगा। यहां पर एक मैसेज लिखा हुआ आ गया
- 5:03कि पैकेज इंस्टॉल्ड सक्सेसफुली। ठीक है?
- 5:06तो जब आप इसको डायलॉग बॉक्स को क्लोज
- 5:09करोगे आपको यहां पर भी दिख जाएगा कि आपका
- 5:11जो मायएesl कनेक्टर है वो यहां पर आपका इस
- 5:14वाले प्रोजेक्ट के लिए इंस्टॉल हो चुका
- 5:17है। ठीक है? अगर इसमें चेक करना हो वही
- 5:20सिंपल इंपोर्ट वगैरह हम करके चेक कर सकते
- 5:22हैं।
- 5:24ठीक है? अब अगर सिंपल क्वेश्चन आ जाता है
- 5:26कि Myesl कनेक्टर को इंस्टॉल करने की
- 5:30कमांड क्या है? तो पप इंस्टॉल
- 5:31मायesक्यूएलl कनेक्टर Python बीच में डैश
- 5:34है। अगर आपको ये लाइब्रेरी को इंपोर्ट
- 5:36कराना हो तो क्या लिखोगे? इंपोर्ट
- 5:38मायesक्यूएल डॉट कनेक्टर। अगर आइडियल में
- 5:41आपको कोई एरर शो नहीं करता तो दैट मींस ये
- 5:43आपका सक्सेसफुली इंस्टॉल हो चुका है। ठीक
- 5:45है? अब देखो ये सारे स्टेप्स हैं बेसिकली
- 5:48जो हम लोग डेटाबेस की कनेक्टिविटी के लिए
- 5:49पढ़ेंगे। पहले जस्ट एक स्टेप्स पढ़ लो। फिर
- 5:51मैं आपको ये सारी चीजें डिटेल में
- 5:53बताऊंगी। ठीक है? यहां पर आपको कुछ समझ
- 5:55में नहीं भी आता है ना कि कर्सर इंस्टेंस
- 5:57क्या है? रिजल्ट सेट क्या है? एंड ये
- 5:59कनेक्शन क्या है? कोई बात नहीं। बस एक बार
- 6:01हम ये वर्ड्स रीड आउट कर लेते हैं। राइट?
- 6:03इंपोर्ट द पैकेज मायesl डॉट कनेक्टर। सबसे
- 6:06पहले मैं इंपोर्ट कराऊंगी अपने Myesl डॉट
- 6:08कनेक्टर को। लाइब्रेरी इंपोर्ट करा ली।
- 6:10पैकेज इंपोर्ट करा लिया। उसके बाद मैं
- 6:12अपने डेटाबेस के साथ कनेक्टिविटी करूंगी।
- 6:15Python की Myesl के साथ। फिर मैं कर्सर
- 6:18इंस्टेंस यानी कि कर्सर का ऑब्जेक्ट
- 6:20बनाउंगी। अपनी क्वेरी को एग्ज़क्यूट
- 6:22करूंगी। फिर अपने डेटा को एक्सट्रैक्ट
- 6:23करूंगी। फिर अपना एनवायरनमेंट को क्लीन अप
- 6:25कर दूंगी। ठीक है? सो देखो बेसिकली वन बाय
- 6:27वन मुझे क्या करना है? फर्स्ट स्टेप मुझे
- 6:30क्या लिखना है? इंपोर्ट मायesक्यूएल डॉट
- 6:32कनेक्टर।
- 6:34सबसे पहला स्टेप क्या लिखोगे? इंपोर्ट
- 6:37मायesक्यूएल डॉट कनेक्टर। ठीक है? अब आप
- 6:40चाहो तो यहां पर एक अलायस भी लिख सकते हो।
- 6:43सपोज़ मैंने लिखा एसक्यूएल टीओआर। कुछ भी
- 6:45लिख सकते हो। अलायस मींस कि जहां-जहां पर
- 6:47आपका मायक्यूएल डॉट कनेक्टर यूज़ हो रहा
- 6:49होगा ना वहां वहां पर वो आप कंप्लीट ना
- 6:52लिखने के बजाय सिंपल लिख दोगे एसक्यूएल
- 6:54टीओआर। डन। तो मेरे को ये नहीं ठीक लगता
- 6:57है तो मैंने हटा दिया। आपको ठीक लगे तो आप
- 6:58लिख लेना। ठीक है? फर्स्ट स्टेप हो गया
- 7:01एलएस आप इसमें दे सकते हो। उसके बाद बारी
- 7:04आती है बच्चों कि माय एसक्यूएल से मुझे
- 7:06कनेक्शन क्रिएट करना है।
- 7:08तो कनेक्शन क्रिएट करने के लिए मेरे पास
- 7:11एक कनेक्ट नेम से फंक्शन है।
- 7:14नाउ अब मुझे एक कनेक्शन ऑब्जेक्ट क्रिएट
- 7:16करना है। ये सीओए आपका कनेक्शन ऑब्जेक्ट
- 7:18है। यहां पर आप कोई भी वेरिएबल का नेम लिख
- 7:21सकते हो। ठीक है? ये सीओए आपका क्या
- 7:23कनेक्शन ऑब्जेक्ट मैं यहां पर क्रिएट कर
- 7:25रही हूं। और यहां पर आप coए की जगह कुछ भी
- 7:28वेरिएबल नेम लिख सकते हो। फिर मैंने लिखा
- 7:30मायसक्यूएल डॉट कनेक्टर का कनेक्ट फंक्शन
- 7:34मुझे कॉल करना है। कनेक्शन क्रिएट करेगा।
- 7:36अब ध्यान से देखो इसमें मुझे क्या-क्या
- 7:38आर्गुमेंट्स पास करने हैं। फर्स्ट मैंने
- 7:40यहां पर लिखा होस्ट। होस्ट मेरे पास आ
- 7:43जाता है लोकल होस्ट। ठीक है? फिर उसके बाद
- 7:47मेरे पास आता है यूजर इक्वल्स टू रूट।
- 7:50देखो ये बाय डिफ़ॉल्ट जो यूजर की वैल्यू है
- 7:52दैट इज़ रूट। यह कब सेट करते हैं? जब आप
- 7:54लोग Myesl इंस्टॉल कर रहे होंगे ना, उस
- 7:56टाइम पर देखो यूजर की वैल्यू बाय डिफ़ॉल्ट
- 7:57रूट रहती है। होस्ट आपका लोकल होस्ट रहता
- 7:59है। अगर इंस्टॉलेशन के टाइम में आपने वहां
- 8:01पर कुछ भी चेंजेस किए हैं, डिफ़ॉल्ट वैल्यू
- 8:03से छेड़छाड़ की है, तो यहां पर आपको वही
- 8:06वैल्यू लिखनी पड़ेगी। ठीक है? यूजर इक्वल्स
- 8:08टू रूट। अब उसके बाद नेक्स्ट मेरे पास आता
- 8:11है पासवर्ड
- 8:13इक्वल्स टू जो आपके माय एसक्यूएल का
- 8:15पासवर्ड है, ये वहां पर वो लिखोगे। ठीक
- 8:16है? अच्छा कुछ बच्चे कहेंगे मैम पासवर्ड
- 8:18कंप्लीट नहीं है। पी ए डब्ल्यू एस डबल एस
- 8:21डब्ल्यू डी है। बोथ आर करेक्ट। ठीक है?
- 8:25चलिए अब देखो यहां पर फिर हम लास्ट जो
- 8:27आर्गुमेंट लिखते हैं ना दैट इज़ डेटाबेस।
- 8:30दैट इज़ डेटाबेस। कि आपको किस डेटाबेस से
- 8:33यहां पर आपको कनेक्टिविटी मींस कनेक्शन
- 8:35क्रिएट करना है। ठीक है? सो अगर मैं इस
- 8:37डेटाबेस को हटा दूं। बिकॉज़ डेटाबेस आपका
- 8:39ना ऑप्शनल आर्गुमेंट है। आप लिखो चाहे ना
- 8:41लिखो कोई दिक्कत नहीं। ठीक है? जो लास्ट
- 8:43आर्गुमेंट है उसके आगे कॉमा नहीं आएगा। अब
- 8:46मुझे देखना है कि मेरा जो कनेक्शन है वह
- 8:48सक्सेसफुली क्रिएट हुआ है या फिर नहीं
- 8:50हुआ। उसके लिए मैं क्या करूंगी? इफ कॉन
- 8:53डॉट इज़ कनेक्टेड इस कनेक्टेड फंक्शन है जो
- 8:56चेक करके बताएगा कि आपका जो कनेक्शन है
- 8:59मायसक्यूएल से प्रॉपर्ली हो चुका है या
- 9:00नहीं हो चुका। तो मैंने लिखा प्रिंट और
- 9:04यहां पर प्रिंट का नाम दिया कनेक्शन
- 9:06सक्सेसफुल। कि हमारा कनेक्शन जो है
- 9:08सक्सेसफुल हो चुका है।
- 9:13ठीक है? और इसके बाद मैंने एल्स पार्ट में
- 9:16लिख दिया कि अगर यह नहीं मींस कोई एरर आता
- 9:19है तो मैंने यहां पर एल्स पार्ट लिख दिया
- 9:21है। एरर व्हाइल क्रिएटिंग द कनेक्शन
- 9:28एरर कुछ भी मैसेज जो आपने डिस्प्ले कराना
- 9:31हो वो लिख सकते हो व्हाइल क्रिएटिंग अ
- 9:36कनेक्शन।
- 9:37ठीक है? क्लियर हो गया?
- 9:40ठीक है? अब हम इसको क्या करेंगे?
- 9:41एग्जीक्यूट करेंगे। और लेट्स सी कि हमारा
- 9:43जो कनेक्शन है वो सही से इस्टैब्लिश हुआ
- 9:45है या नहीं हुआ। तो मैं इसको यहां पर
- 9:47एग्जीक्यूट कर देती हूं। और यहां पर मेरे
- 9:49पास आ रहा है आर्गुमेंट थ्री मस्ट बी
- 9:51एसटीआर ऑ नॉट डन। ये मैंने कहां पर अच्छा
- 9:54इसको भी हमें विद इन कोड्स लिखना है। ठीक
- 9:56है?
- 9:58चलिए तो मैंने यहां पर एग्जीक्यूट किया तो
- 9:59मेरा यहां पर कनेक्शन सक्सेसफुल क्रिएट हो
- 10:02चुका है। ठीक है? अब देखो मैंने आपको
- 10:04बताया था कि जो डेटाबेस वाला आर्गुमेंट है
- 10:06ना वह यहां पर ऑप्शनल है। लिखना।
- 10:10डिफरेंस पता है दोनों में क्या आएगा? देखो
- 10:12अगर मैं डेटाबेस वाला आर्गुमेंट नहीं
- 10:14लिखती तो आपका जो पython है ना प्रॉपर
- 10:16मायएसक्यूएल से कनेक्ट हो जाएगा। अगर मैं
- 10:18डेटाबेस आर्गुमेंट लिखती हूं सपोज जिस
- 10:20डेटाबेस पर मुझे काम करना है तो आपका जो
- 10:22पython है वो डायरेक्ट उस डेटाबेस से
- 10:25कनेक्ट हो रहा है। मींस आरआईबी जो आपका
- 10:26डेटाबेस है उससे कनेक्ट हो रहा है। ठीक
- 10:28है? सो मैं यहां पर आप लोगों को एक बार
- 10:30Myesl ओपन करके दिखा दूं। वही डाटाबेस और
- 10:33वही हम अपना टेबल लेंगे जो हमने अभी पिछले
- 10:36Myesl की कमांड्स जिस पर एग्जीक्यूट किया
- 10:38ना यहां पर मैंने अपना Myesl का पासवर्ड
- 10:41डाल दिया और ध्यान है ना हम रॉकन बोर्ड
- 10:44वाले उस पर कर रहे थे वर्क यूज़ आर आईबी ये
- 10:48आप लोगों का डेटाबेस का नेम हो गया। ठीक
- 10:50है? इसमें हमारे पास एंप्लई नेम से टेबल
- 10:54थी। सेलेक्ट स्टार फ्रॉम एंप्लई।
- 10:59ठीक है? तो पांच रिकॉर्ड्स इसमें मेरे पास
- 11:02इंसर्ट मैंने कर रखे थे। ठीक है? तो यही
- 11:04वाली टेबल पर हम लोग काम करेंगे। तो मैंने
- 11:06डेटाबेस किससे क्रिएट किया? आरआईबी से।
- 11:08इसको चाहे दोबारा एग्जीक्यूट कर दो और देख
- 11:10लो कि आपका जो कनेक्शन है वो सक्सेसफुल
- 11:12क्रिएट हो चुका है। इसके बाद ना आपको इसकी
- 11:15रिक्वायरमेंट नहीं है। ये तो बस मैंने चेक
- 11:17करना था कि आपका जो कनेक्शन है वो
- 11:18सक्सेसफुली क्रिएट हुआ या फिर नहीं हुआ।
- 11:20ठीक है?
- 11:22अब हम आ जाते हैं हमारा नेक्स्ट आगे। हम आ
- 11:25जाते हैं और यहां पर। ठीक है? कनेक्शन
- 11:28क्रिएट हो गया। आप कनेक्शन क्रिएट करने के
- 11:30लिए कौन सा फंक्शन कॉल किया? कनेक्ट। यह
- 11:33जो सीओए है ना, यह आपका कनेक्शन ऑब्जेक्ट
- 11:35है।
- 11:37ये सीओए आप लोगों का क्या है? कनेक्शन
- 11:39ऑब्जेक्ट।
- 11:41और अगर आपको पता नहीं है कि आपने
- 11:43इंस्टॉलेशन के टाइम पर आपके सिस्टम का
- 11:45यूजर कौन है? होस्ट कौन है? तो आप ये
- 11:47कमांड लिख सकते हो। सेलेक्ट करंट
- 11:49अंडरस्कोर यूजर तो आपको दिखा देगा कि
- 11:51यूजरनेम रूट है। होस्ट आपका लोकल होस्ट
- 11:54है। जो भी आपका होगा। ठीक है? ये हो गया।
- 11:57नेक्स्ट मेरे पास आता है क्रिएट अ कर्सर
- 11:59इंस्टेंस। अब देखो जब मैं क्वेरी को
- 12:01एग्जीक्यूट करूंगी ना वो कर्सर ऑब्जेक्ट
- 12:03की हेल्प से एग्जीक्यूट होगा। ठीक है?
- 12:05इंस्टेंस का मतलब होता है कि मुझे यहां पर
- 12:07कर्सर का ऑब्जेक्ट क्रिएट करना है। राइट?
- 12:10इंस्टेंस का मतलब कि मुझे यहां पर कर्सर
- 12:12का ऑब्जेक्ट क्रिएट करना है। ये वाली
- 12:14स्टेटमेंट देख रहे हो बेटा? ये मेन
- 12:16स्टेटमेंट है। यहां पर मैं अपना कर्सर का
- 12:18ऑब्जेक्ट क्रिएट कर रही हूं। ठीक है? और
- 12:20कर्सर ऑब्जेक्ट कैसे क्रिएट करते हैं?
- 12:22सिंपल मुझे क्या करना है? कनेक्शन
- 12:23ऑब्जेक्ट अभी हमने क्रिएट किया है ना सीएन
- 12:25नेम से उसकी हेल्प से मुझे कर्सर फंक्शन
- 12:28को कॉल करना है। बिकॉज़ इस कर्सर ऑब्जेक्ट
- 12:31से आगे मैं अपनी मायसक्यूएल की क्वेरीज़ को
- 12:33एग्जीक्यूट करने वाली हूं। ठीक है? इस
- 12:35कर्सर की हेल्प से हम लोग अपने आगे
- 12:36मायक्यूएल की क्वेरीज़ को एग्जीक्यूट करने
- 12:39वाले हैं।
- 12:40सो, डेटाबेस कर्सर इज़ अ स्पेशल कंट्रोल
- 12:43स्ट्रक्चर है दैट फैसिलिटेट्स द रो
- 12:46प्रोसेसिंग ऑफ़ रिकॉर्ड्स इन द रिजल्ट सेट।
- 12:48अब यह देखो रिजल्ट सेट क्या होता है?
- 12:50रिजल्ट सेट मींस सपोज आप लोगों के पास
- 12:52टेबल है जिस पर 10 रिकॉर्ड्स हैं। आपने
- 12:54क्वेरी लगाई सेलेक्ट स्टार फ्रॉम एंप्लई
- 12:56वेयर जेंडर इक्व टू एफ कि जो आपकी फीमेल
- 12:58एंप्लाइजज़ हैं उसका रिकॉर्ड आ जाए। तो वो
- 13:00जो क्वेरी लगा के रिजल्ट मेरे पास आया ना
- 13:03दैट इज़ नोन एज योर रिजल्ट सेट। ठीक है? अब
- 13:06देखो रिजल्ट सेट क्या है? सेट ऑफ़
- 13:08रिकॉर्ड्स रिट्रीव एज़ पर द क्वेरी। कि जो
- 13:10मैंने क्वेरी लगाई उसके अकॉर्डिंग जो मुझे
- 13:12रिजल्ट मिला है दैट इज़ योर रिजल्ट सेट।
- 13:15उसकी रो बाय रो प्रोसेसिंग वो कौन करेगा?
- 13:17आपका कर्सर ऑब्जेक्ट। तो अब मैं अपना
- 13:19नेक्स्ट स्टेप क्या करूं? यहां पर कर्सर
- 13:21ऑब्जेक्ट को क्रिएट कर लूं। तो टू क्रिएट
- 13:24अ कर्सर ऑब्जेक्ट वी हैव टू कॉल द कर्सर
- 13:27फंक्शन वि द हेल्प ऑफ़ कनेक्शन ऑब्जेक्ट।
- 13:30ये चीज़ ध्यान से सुनो। टू क्रिएट अ कर्सर
- 13:33ऑब्जेक्ट वी हैव टू कॉल द कर्सर फंक्शन वि
- 13:36द हेल्प ऑफ़ कनेक्शन ऑब्जेक्ट।
- 13:39दैट मींस कि कनेक्शन ऑब्जेक्ट की हेल्प से
- 13:42मुझे क्या करना है? अपने कर्सर फंक्शन को
- 13:44कॉल करना है। ये चीज़ भी हो गई। अब नेक्स्ट
- 13:47मेरे पास आता है एसक्यूएल की क्वरी को
- 13:48एग्जीक्यूट करना। देखो एक बार आपने अपना
- 13:50कर्सर ऑब्जेक्ट क्रिएट कर दिया। अब उस
- 13:52कर्सर ऑब्जेक्ट की हेल्प से मैं अपना क्या
- 13:54कर सकती हूं? माय एसक्यूएल की क्वेरी को
- 13:55एग्जीक्यूट कर सकती हूं। सो मुझे सिंपल
- 13:57क्या लिखना है? सीओआर यानी कि जो कर्सर
- 13:59ऑब्जेक्ट आपने यहां पर क्रिएट किया है डॉट
- 14:03एग्जीक्यूट और यहां पर जो भी आपकी क्वेरी
- 14:06है सपोज़ मैंने सारे रिकॉर्ड्स को रिट्रीव
- 14:08करना है। तो मैंने लिखा सेलेक्ट स्टार
- 14:11फ्रॉम टेबल नेम इज़ एंप्लई। सेमी कॉललन
- 14:14लगाना ऑप्शनल है। जनरली हम यहां पर अवॉइड
- 14:16कर देते हैं। ठीक है? तो यहां पर मैंने
- 14:17लिखा सेलेक्ट स्टार फ्रॉम एंप्लई। ये
- 14:20क्वेरी एग्जीक्यूट हो गई। अब देखो जो
- 14:22क्वेरी तो एग्जीक्यूट हो गई बट उस क्वेरी
- 14:24को जो रिजल्ट सेट आए हैं ना मेरे पास वो
- 14:26जो रिकॉर्ड्स आए हैं उसको मुझे वन बाय वन
- 14:29फेच करना है। मींस एक्सट्रैक्ट करना है
- 14:30अपने डेटा को। उसके लिए मेरे पास क्या है?
- 14:33तीन फेच फंक्शनंस हैं। तो अब हम क्या
- 14:35पढ़ने वाले हैं? तीन फेच फंक्शनंस
- 14:36पढ़ेंगे। फेच ऑल, फेच मैनी और फेच वन। ठीक
- 14:40है? सो मैं आपको एक बार यहां पर शॉर्ट में
- 14:42बता दूं। शॉर्ट में तो नहीं डिटेल में ही
- 14:43बता देती हूं। तीन फंक्शनंस हमने पढ़ने
- 14:46हैं। ठीक है? कौन-कौन से? एक तो आप यहां
- 14:49पर पढ़ोगे फच ऑल।
- 14:53फिर हम पढ़ेंगे फच मेनी।
- 15:00और एक हम पढ़ेंगे फैच वन।
- 15:04ठीक है? देखो कितने-कितने रिकॉर्ड्स
- 15:06रिट्रीव करके देंगे यह तो आपका नेम से
- 15:08क्लियर है। इट विल रिट्रीव ऑल रिकॉर्ड्स
- 15:11फ्रॉम द टेबल कि फच ऑल फंक्शन है ना तो
- 15:14सारे के सारे रिकॉर्ड्स को रिट्रीव करके
- 15:16देगा। फच मेनी जितना यहां पर आप n नंबर ऑफ़
- 15:19आर्गुमेंट्स लिखोगे उतने रिकॉर्ड्स को
- 15:21रिट्रीव करेगा। अगर नंबर ऑफ़ आर्गुमेंट्स
- 15:23नहीं लिखते तो ये बाय डिफ़ॉल्ट एक ही
- 15:25रिकॉर्ड को रिट्रीव करेगा। फच वन आपका एक
- 15:28टाइम पर एक ही रिकॉर्ड को रिट्रीव करेगा।
- 15:30ठीक है? फच ऑल फंक्शन आपका एक ही टाइम पर
- 15:33सारे रिकॉर्ड्स को रिट्रीव करेगा। फच मैन
- 15:35फंक्शन जो आप ब्रैकेट में आर्गुमेंट
- 15:37लिखोगे उतने नंबर ऑफ रिकॉर्ड्स को फच
- 15:39करेगा। और अगर आप यहां पर कोई भी
- 15:41आर्गुमेंट नहीं लिखते तो ये आपका बाय
- 15:43डिफ़ॉल्ट एक रिकॉर्ड को फैच करता है। फेच
- 15:46वन फंक्शन आप लोगों का एक टाइम पर एक ही
- 15:48रिकॉर्ड को फैच करेगा। ठीक है? अब बात आती
- 15:51है कि आपका रिजल्ट किस टाइप की वैल्यू
- 15:54रिटर्न करेगा? तो देखो एक रिकॉर्ड ना मेरे
- 15:56पास एक ट्यूपल की फॉर्म में आता है। एक
- 15:58रिकॉर्ड एक ट्यूपल की फॉर्म में आता है।
- 16:00फच वाल फंक्शन सारे रिकॉर्ड्स को रिट्रीव
- 16:02करके दे रहा है। तो सारे रिकॉर्ड्स आपके
- 16:04ट्यूपल की फॉर्म में होंगे। बट कलेक्टिवली
- 16:06दिस विल बी इन द फॉर्म ऑफ़ लिस्ट। तो इसका
- 16:08जो रिटर्न टाइप होगा दैट विल बी या तो
- 16:11लिस्ट कह दो या लिस्ट ऑफ़ ट्यूपल्स कह दो।
- 16:14एक ही बात है।
- 16:16ठीक है? इसमें भी मल्टीपल रिकॉर्ड्स फच हो
- 16:19रहे हैं। तो इसका भी जो रिटर्न टाइप है
- 16:21दैट इज या तो लिस्ट कह दो या लिस्ट ऑफ
- 16:24ट्यूपल कह दो। एक ही बात है।
- 16:27ठीक है? अब जो फच वन फंक्शन है वो तो एक
- 16:30टाइम पर एक ही रिकॉर्ड रिट्रीव कर रहा है।
- 16:32और एक रिकॉर्ड आपका किसकी फॉर्म में आ रहा
- 16:33है? ट्यूबल की फॉर्म में आ रहा है। तो फेच
- 16:35वन फंक्शन आपको किसकी फॉर्म में आंसर
- 16:37रिटर्न करेगा? ट्यूबल की फॉर्म में। राइट?
- 16:40नेक्स्ट है कि अगर मैंने सारे के सारे
- 16:42रिकॉर्ड्स को फच कर लिया और फर्दर मेरे
- 16:44पास कोई भी रिकॉर्ड नहीं है फच करने को तो
- 16:47फच ऑल फंक्शन आपको एंपटी लिस्ट रिटर्न
- 16:49करके देगा। फच मैनी फंक्शन आपको एंपटी
- 16:52रिटर्न लिस्ट करके देगा और फेच वन फंक्शन
- 16:55आपको नन रिटर्न करके देगा कि अगर आपने
- 16:57सारे रिकॉर्ड्स को फेच कर लिया है एंड
- 16:59स्टिल यू आर ट्राइंग टू फ़ फ़च अदर
- 17:02रिकॉर्ड्स एक्स्ट्रा रिकॉर्ड्स तो ये आपको
- 17:04क्या रिटर्न करके देगा ना। ठीक है? अब ये
- 17:07सारे के सारे फच फंक्शनंस हम लोग
- 17:09प्रैक्टिकली इंप्लीमेंट करेंगे। तो मैंने
- 17:11यहां पर क्या लिखा? सेलेक्ट स्टार फ्रॉम
- 17:12एंप्लई। दैट मींस कि जो मेरे पास ये
- 17:14एंप्लई टेबल है, यहां से मैं अपने सारे के
- 17:17सारे रिकॉर्ड्स को फच करना चाह रही हूं।
- 17:19तो सारे रिकॉर्ड्स को फेच करना चाह रही
- 17:20हूं। तो फच ऑल फंक्शन लगा दो। कोई भी एक
- 17:23वेरिएबल नेम ले लो। कर्सर ऑब्जेक्ट की
- 17:25हेल्प से आप लोग क्या करोगे? फेच फंक्शनंस
- 17:28को कॉल करोगे। मैंने लिखा फच ऑल। ठीक है?
- 17:30प्रिंट करा दिया मैंने इस वेरिएबल को।
- 17:33प्लस मैं साथ-साथ आप लोगों को दिखाने के
- 17:35लिए इसकी डेटा टाइप भी प्रिंट करा रही हूं
- 17:37कि किस टाइप की वैल्यू क्या कर रहा है?
- 17:40रिटर्न कर रहा है। तो टोटल वी आर हैविंग
- 17:42फाइव रिकॉर्ड्स। ठीक है? सो ध्यान से
- 17:44देखो। एक रिकॉर्ड एक ट्यूपल की फॉर्म में
- 17:47है। नेक्स्ट रिकॉर्ड आपका नेक्स्ट ट्यूपल
- 17:49की फॉर्म में है। फिर ये नेक्स्ट रिकॉर्ड
- 17:51आपका एक ट्यूपल की फॉर्म में है। ये एक
- 17:53रिकॉर्ड एक ट्यूपल की फॉर्म में है। तो
- 17:55बेसिकली सारे रिकॉर्ड्स मेरे पास ट्यूपल
- 17:57की फॉर्म में है। एंड कलेक्टिवली ये आपके
- 17:59किसकी फॉर्म में है? लिस्ट की फॉर्म में।
- 18:01तो डेटा टाइप जो यह रिटर्न करेगा वैल्यू
- 18:03किस टाइप की करेगा? लिस्ट टाइप की। अगर
- 18:06आपके पास कहीं बुक्स में लिखा हुआ है
- 18:08ट्यूपल टाइप की तो वो गलत है। लिस्ट ऑफ
- 18:10ट्यूपल हो सकता है बट सिर्फ ट्यूपल नहीं
- 18:12होगा। ठीक है? अब देखो फेच ऑल ने सारे के
- 18:14सारे रिकॉर्ड्स को फच कर दिया। अब इसके
- 18:16बाद अगर मैं यही सेम चीज़ दोबारा एग्ज़क्यूट
- 18:19कराऊं कि सारे रिकॉर्ड्स तो फैच हो गए कि
- 18:21तुमने मैंने दोबारा से फेच फंक्शन लगाया
- 18:24कि सारे रिकॉर्ड्स को फच करो। अब नो मोर
- 18:26रिकॉर्ड्स टू फैच। अब यहां पर तो सारे
- 18:28रिकॉर्ड्स फैच हो गए। आगे तो और कोई
- 18:30रिकॉर्ड नहीं है फ़च करने को। तो, फ़च ऑल
- 18:32फंक्शन क्या रिटर्न करके देता है? मैंने
- 18:33आपको बताया था एंपटी लिस्ट। तो, यह आपको
- 18:36क्या रिटर्न करके देगा? एंपटी लिस्ट।
- 18:38राइट? अच्छा, अब नेक्स्ट मेरे पास आता है
- 18:41फच मेनी।
- 18:44फच मेनी क्या कहता है? कि ब्रैकेट में
- 18:46जितना आर्गुमेंट लिखोगे ना, उतने
- 18:48रिकॉर्ड्स ये फेच करेगा। सपोज़ मैंने लिखा
- 18:50टू।
- 18:52ठीक है? इसको भी हम हटा देते हैं। तो, ये
- 18:54आपके दो रिकॉर्ड्स को रिट्रीव करके देगा।
- 18:581001 वाला और 102 वाला अगेन किसकी फॉर्म
- 19:01में लिस्ट है या फिर लिस्ट ऑफ ट्यूपल कह
- 19:03दो। ठीक है? इसको हटा दो। अब जब मैंने दो
- 19:07रिकॉर्ड्स को फच कर लिया ना फच मेनी के
- 19:09थ्रू मैंने अपने ये दो रिकॉर्ड्स को फच कर
- 19:11लिया। तो अब मेरा कंट्रोल यानी कि मेरा
- 19:13कर्सर कहां पर है? थर्ड रिकॉर्ड के
- 19:15बिगिनिंग के पर। अब आगे मैं कोई भी फेच
- 19:17फंक्शन लगाऊं तो मेरा क्या चलेगा? थर्ड
- 19:19रिकॉर्ड से स्टार्ट करेगा। मींस अगर मैं
- 19:21फेच ऑल लगा दूं तो भी वो थर्ड रिकॉर्ड से
- 19:24स्टार्ट करेगा। अब थर्ड और फोर्थ रिकॉर्ड
- 19:26को फच करेगा।
- 19:29देखो फर्स्ट और सेकंड को करा। फिर थर्ड और
- 19:32फोर्थ को करा। ठीक है? सो ये आपका कैसे चल
- 19:34रहा है? फच मैनी के थ्रू चल रहा है कि
- 19:36जितनी आप ब्रैकेट में वैल्यू लिख रहे हो
- 19:38उतने रिकॉर्ड्स ये क्या करेगा? फच करेगा।
- 19:40तो दो हो गए, दो चार हो गए। एंड टोटल फाइव
- 19:43है ना? इसको मैंने दोबारा लिख दिया।
- 19:46और यह छह रिकॉर्ड हो गए। इसके बाद तो कोई
- 19:49नहीं होगा। वैसे टोटल फाइव रिकॉर्ड्स हैं।
- 19:51बट सिक्स लिख दिया कोई दिक्कत नहीं आएगी।
- 20:10अब इसको हम लोग क्या करेंगे? एग्जीक्यूट
- 20:13करेंगे। ठीक है? जस्ट अ सेकंड।
- 20:22चलिए।
- 20:24यहां पर यहां पर
- 20:43नाउ सी हियर अब मैंने यहां पर क्या करा फच
- 20:46मैनी टू फच मैनी टू और फच मैनी टू तीन बार
- 20:49लगाए टू टू टू दैट मींस फर्स्ट वाले के
- 20:52टाइम पर ये आपके फर्स्ट फर्स्ट और सेकंड
- 20:53रिकॉर्ड्स रिट्रीव हो के आ गए। फिर जब
- 20:56मैंने दोबारा से लिस्ट ऑफ ट्यूपल के फॉर्म
- 20:58में जब दोबारा फच मैंने लगाया फिर ये
- 21:00नेक्स्ट टू रिकॉर्ड्स रिट्रीव हो के आ गए।
- 21:02उसके बाद जब मैंने एक बार और फच मैंने
- 21:04लगाया तो एक रिकॉर्ड और रिट्रीव हो के आ
- 21:06गया। ठीक है? सो ऐसा नहीं है कि यहां पर
- 21:08आपका टू लिखा हुआ है तो एक ही रिकॉर्ड है
- 21:10तो एरर देगा। नहीं। अब सारे रिकॉर्ड्स
- 21:12यहां पर फच हो चुके हैं। ठीक है? सो अब
- 21:14मैं क्या करूंगी? यहां पर अगर मैं दोबारा
- 21:17से रिकॉर्ड फैच कर रही हूं। मींस इफ नो
- 21:19मोर रिकॉर्ड्स आर देयर टू फेच। तो ये आपका
- 21:21क्या रिटर्न करेगा? एंपटी लिस्ट तो ये
- 21:23आपका क्या रिटर्न करने वाला है? एंपटी
- 21:25लिस्ट। ठीक है? अच्छा अगर मैं फच मैने के
- 21:27ब्रैकेट में कोई भी आर्गुमेंट ना दूं तो
- 21:31ये आपका एक बाय डिफ़ॉल्ट एक ही रिकॉर्ड को
- 21:34रिट्रीव करेगा। ठीक है? तो देखो ये काम तो
- 21:36फेच वन की तरह करेगा। बट फच वन अगर मैं
- 21:38लगाऊंगी ना तो वो ट्यूपल की फॉर्म में
- 21:40आंसर देगा। ये मुझे लिस्ट ऑफ़ ट्यूपल की
- 21:42फॉर्म में आंसर दे रहा है। ठीक है? तो
- 21:44लिस्ट की फॉर्म में दे रहा है। बेसिकली फच
- 21:46ऑल हो गया, फच मेनी हो गया। अब मेरे पास
- 21:48आता है फेच वन फंक्शन।
- 21:51ठीक है? तो, यह फच वन फंक्शन क्या करेगा?
- 21:53एक टाइम पर एक ही रिकॉर्ड रिट्रीव करेगा।
- 21:55किसकी फॉर्म में? ट्यूपल की फॉर्म में। अब
- 21:58देखो, एक रिकॉर्ड रिट्रीव कर दिया। अब एक
- 22:00रिकॉर्ड रिट्रीव करने के बाद मेरा पॉइंटर
- 22:02कहां पर आ गया? सेकंड रिकॉर्ड की बिगिनिंग
- 22:04पर। कहां पर आ गया? पॉइंटर? सेकंड रिकॉर्ड
- 22:06की बिगिनिंग पर। तो, अब जब मैं दोबारा से
- 22:09एग्जीक्यूट करूंगी, तो सेकंड रिकॉर्ड
- 22:11रिट्रीव हो गया इन द फॉर्म ऑफ़ ट्यूपल। ठीक
- 22:13है? सो, अब मैं अगर यहां पर दो रिकॉर्ड्स
- 22:15रिट्रीव हो गए। और अब मैंने यहां पर फच
- 22:18मेनी लगा दिया। कि दो रिकॉर्ड्स रिट्रीव
- 22:21हो गए और कितने रह गए? थ्री रिकॉर्ड्स और
- 22:24रह गए। तो इसने यहां पर बेसिकली सारे के
- 22:26सारे रिकॉर्ड्स अब यहां पर फच हो जाएंगे।
- 22:30ठीक है? उसके बाद अब नो मोर रिकॉर्ड्स टू
- 22:32फच है और मैं दोबारा से यहां पर क्या लगा
- 22:35रही हूं? फच वन लगा रही हूं। तो उसके बाद
- 22:37मेरे पास में इफ नो मोर रिकॉर्ड्स आर देयर
- 22:39टू फच फ्रॉम द डेटाबेस। तो ये क्या रिटर्न
- 22:41करेगा? नन। ठीक है? क्या रिटर्न करेगा ये
- 22:44मुझे? नन। तो आपको आई थिंक सारे के सारे
- 22:46फेच फंक्शनंस अच्छे से क्लियर हो गए। फच
- 22:48ऑल फच मैंने फच वन एक मेरे पास आता है रो
- 22:51काउंट प्रॉपर्टी यह मुझे बताता है कि अब
- 22:54तक मैंने कितने रिकॉर्ड्स को रिट्रीव कर
- 22:56लिया है। ठीक है? रो काउंट प्रॉपर्टी क्या
- 22:59बताता है? फंक्शन नहीं है। प्रॉपर्टी है।
- 23:00ब्रैकेट नहीं आएंगे इसके आगे कि अब तक
- 23:03मैंने कितने रिकॉर्ड्स को रिट्रीव कर लिया
- 23:05है। और इसको भी आप लोग कॉल करोगे विद द
- 23:07हेल्प ऑफ़ कर्सर ऑब्जेक्ट। ठीक है? तो ये
- 23:10सारा मैं हटा देती हूं जहां पर हमने
- 23:11एक्सपेरिमेंट किया है। अब देखो फेच वन में
- 23:14मैंने एक रिकॉर्ड को फैच करा। तो यहां पर
- 23:17आपका जो है रो काउंट प्रॉपर्टी मैं ऐसे
- 23:21लिख देती हूं इक्व टू कर्सर ऑब्जेक्ट की
- 23:24हेल्प से रो काउंट प्रॉपर्टी को मैंने कॉल
- 23:25किया तो क्या आ जाएगा यहां पर
- 23:29क्या आ जाएगा वन कि अब तक कितने रिकॉर्ड
- 23:31रिट्रीव हुआ वन ठीक है उसके बाद यहां पर
- 23:34मैंने क्या करा फच मेनी फंक्शन लगा दिया
- 23:37अब मैंने क्या करा यहां पर फच मेनी फंक्शन
- 23:40लगा देती हूं
- 23:42और फच मेनी फंक्शन के ब्रैकेट में मैंने
- 23:44लिख दिया लेट्स सपोज कि ये तीन रिकॉर्ड्स
- 23:47को रिट्रीव कर रहा है। ठीक है? सो एक
- 23:49रिकॉर्ड पहले रिट्रीव हुआ था। तीन रिकॉर्ड
- 23:51अब रिट्रीव कर दिए। अब तक कितने रिकॉर्ड
- 23:53रिट्रीव हो गए? टोटल? चार। तो यहां पर
- 23:55मेरे पास क्या आ जाएगा? चार। फोर। ठीक है?
- 23:58अच्छा। उसके बाद लेट्स सपोज़ मैंने एक बार
- 24:01और फच वन फंक्शन कॉल कर दिया।
- 24:06इसके बाद एक ही रिकॉर्ड रिट्रीव होने को
- 24:08रहता है। तो मैंने फेच वन कॉल करा। ठीक
- 24:10है? अब इसकी रोक ऑन प्रॉपर्टी में वन नहीं
- 24:12दिखाएगा कि मैं एक रिकॉर्ड फैच कर रही
- 24:14हूं। वो दिखाएगा अब तक कितने रिकॉर्ड्स
- 24:16फैच कर लिए। एक इसमें हो गया, तीन इसमें
- 24:19हो गए चार, एक इसमें हो गया पांच। तो आंसर
- 24:21विल बी रो काउंट प्रॉपर्टी। अब तक कितने
- 24:23रिकॉर्ड फैच हो गए मेरे पास? फाइव। तो इस
- 24:25तरीके से आप लोगों का ये रो काउंट
- 24:27प्रॉपर्टी भी चलेगा। ठीक है? फैच फंक्शनंस
- 24:30हो गए।
- 24:33नेक्स्ट मेरे पास आता है पैरामीटराइज़्ड
- 24:35क्वरी। अब बेसिकली मैं क्या करूंगी ना
- 24:38अपनी एसक्यूएल की क्वेरीज़ जो मैंने आपको
- 24:39बताया था एग्जीक्यूट करेंगे। अभी तो मैंने
- 24:41सिर्फ क्या करा था? अह देखो अगर आपको सारे
- 24:44रिकॉर्ड्स को फेच करना है। यह तो फेच
- 24:46फंक्शनंस मैंने आपको एक्सप्लोर करके दिखा
- 24:47दिए। हम लोग बेसिकली क्या करेंगे? यहां पर
- 24:50फच ऑल का जनरल यूज़ करते हैं कि सारे
- 24:52रिकॉर्ड्स फच करके दे दे। और लिस्ट ऑफ
- 24:55ट्यूपल आया ना उसके लिए मैं क्या करती
- 24:56हूं? यहां पर फोर लूप लगा देती हूं। सो
- 24:58दैट मेरे को ये रिकॉर्ड्स वन बाय वन दे
- 25:00दे। तो अब देखो यहां पर आप अपना एक फाइव
- 25:04रिकॉर्ड्स आ गए।
- 25:07ठीक है? कोई डाउट इसमें? क्लियर? अब मुझे
- 25:09क्या करना है?
- 25:12हां, अब मुझे मल्टीपल क्वेरीज लगानी है।
- 25:14सपोज मैंने बोला सेलेक्ट स्टार फ्रॉम
- 25:16एंप्लई वेयर जेंडर इक्व f कि जिसका जेंडर
- 25:20एफ है वो रिकॉर्ड्स आ गए। तो मैंने इसको
- 25:22एग्जीक्यूट किया और देख लो जिसका जेंडर एफ
- 25:25है वो रिकॉर्ड्स आ गए। इस तरीके से मैं
- 25:27अपना क्वेरी लगा सकती हूं। ठीक है? और
- 25:29देखो कोई क्वेरी बड़ी होगी आपका थोड़ा सा
- 25:31कॉम्प्लिकेटेड हो जाएगा। मैंने क्या करा?
- 25:33इसको कट कर दिया।
- 25:36कोई भी एक वेरिएबल या क्वेरी नेम से किसी
- 25:38भी नेम से ले लो। उसमें ये चीज़ लिख दी और
- 25:41एग्जीक्यूट मैं क्या करा रही हूं वो
- 25:42क्वेरी कोई दिक्कत नहीं। अच्छा मैंने यहां
- 25:45पर लिखा सेलेक्ट जेंडर इक्व f
- 25:48और कहां गया स्क्वाड की टेबल दिस एंड
- 25:51डिपार्टमेंट आईडी इक्व
- 25:54100 या और कर दो
- 25:58एंड करके देख लेते हैं। डिपार्टमेंट आईडी
- 26:00इक्व D1 कि डिपार्टमेंट आईडी D 1001 हो और
- 26:05जेंडर क्या हो साथ में फीमेल हो। तो ऐसा
- 26:08मेरे पास एक रिकॉर्ड है। ठीक है? तो इस
- 26:10तरीके से आपकी क्वेरीज़ एग्जीक्यूट होंगी।
- 26:13नेक्स्ट मेरे पास इसमें टॉपिक आता है
- 26:15पैरामीटराइज़ क्वेरी। पैरामीटराइज़्ड क्वेरी
- 26:17मींस कि देखो अगर आप यूजर से इनपुट लेते
- 26:19हो। अभी तो मैंने यहां पर फिक्स कर दी
- 26:20वैल्यू कि जेंडर फीमेल है, डिपार्टमेंट
- 26:23आईडी ये है। तो अगर आप इन केस यूजर से
- 26:26इनपुट लेना चाहते हो तो उस टाइम पर मैं
- 26:28क्या करूं? उस टाइम पर देखो हम लोग क्या
- 26:30करेंगे? अ पैरामीटराइज़्ड क्वरी का यूज़
- 26:33करेंगे। ठीक है? तो पैरामीटराइज़ क्वरी को
- 26:35यूज़ करने के दो मेथड्स हैं। एक ओल्ड मेथड,
- 26:37एक न्यू मेथड। आज तक तो एग्जाम में कभी
- 26:40नहीं आया कि आप न्यू मेथड से लिखो या फिर
- 26:41ओल्ड मेथड से लिखो। ठीक है? मैं आपको
- 26:43दोनों बताऊंगी। आपको जो इजी लगे उससे आप
- 26:45एग्जीक्यूट करा सकते हो। ठीक है? मुझे
- 26:47पर्सनली पूछो तो सेकंड वाला ठीक लगता है
- 26:50यानी कि न्यू स्टाइल वाला।
- 26:55ठीक है? अब देखो ओल्ड स्टाइल में मेरे पास
- 26:56सिंटेक्स क्या है? f% मी। तो बेसिकली मुझे
- 26:59करना क्या है? देखो सपोज़ मैंने जेंडर यूजर
- 27:02से इनपुट कराना है कि जो जेंडर आपने
- 27:04बताओगे ना उसके अकॉर्डिंग जो है मुझे वो
- 27:08क्या बोलते हैं क्वेरी एग्जीक्यूट करानी
- 27:10है। ठीक है?
- 27:12तो मैंने यहां पर यूजर से जेंडर पूछा
- 27:15इनपुट
- 27:16एंटर जेंडर कि मैं यूजर से पूछूंगी कि किस
- 27:19जेंडर का आप लोगों को रिकॉर्ड्स देखने हैं
- 27:21मेल के या फीमेल के? तो सेलेक्ट स्टार
- 27:24फ्रॉम एंप्लई वेयर जेंडर इक्व टू ओल्ड
- 27:28मेथड क्या कहता है कि आप परसेंट एस लगा
- 27:30दीजिए। ये एक पूरी क्वेरी होगी। f परसेंट
- 27:33v एक परसेंट वो वाला आ गया। और एक वी मतलब
- 27:36कि आपको इस परसेंट s को जिससे रिप्लेस
- 27:39करना है दैट इज़ g। ठीक है? अब जिसकी भी
- 27:42डेट टाइप कैर वेयर कैर डेट ये सब है ना तो
- 27:44उसकी वैल्यू्यूज को आपने विद इन कोर्स
- 27:46लिखना है। तो ये परसेंट s आपका किस में आ
- 27:48गया? विद इन कोर्स।
- 27:55ठीक है? सिंगल कोर्स क्यों लगाया? डबल भी
- 27:57बस ये ध्यान रखना कि डबल कोर्स के अंदर
- 27:59अगर कोर्स लगा रहे हो तो सिंगल लगाना।
- 28:01सिंगल के अंदर लगा रहे हो तो डबल लगाना।
- 28:02ठीक है? सेलेक्ट द स्टार फ्रॉम एंप्लई
- 28:04वेयर जेंडर इक्वल्स टू मैंने लिख दिया
- 28:06परसेंट s। अब वो जो सिंटेक्स आपको दे रखा
- 28:09है ना दैट इज F% V यह तो पूरा F हो गया यह
- 28:13परसेंट हो गया यह V हो गया
- 28:16ये F हो गया
- 28:19ये आप लोगों का परसेंट हो गया और ये आप
- 28:23लोगों का V हो गया जो आपको अगर मैं बात
- 28:26करूं जो स्लाइड में मैंने लिख रखा है F% V
- 28:29ठीक है इसका मतलब क्या है कि V में आपको
- 28:31जो वैल्यूज़ गिवन है परसेंट S से रिप्लेस
- 28:33हो जाएंगी तो जब आप इसको एग्जीक्यूट करोगे
- 28:36सपोज़ मैंने जेंडर लिखा फीमेल एफ
- 28:39तो जो जो एफ जेंडर के एंप्लाइजज़ हैं वो आ
- 28:42गए। दोबारा से एग्जीक्यूट करो। अब मैंने
- 28:44जेंडर लिखा एम तो मेल एंप्लाइजज़ मेरे पास
- 28:47आ गए। ठीक है? इस तरीके से ये आपका
- 28:49एग्जीक्यूट होगा। अगर मेरे पास मोर देन वन
- 28:52वो है। मींस मैंने जेंडर भी पूछा और मैं
- 28:55अपनी टेबल निकाल लेती हूं। और जिसकी सैलरी
- 28:57क्या हो? 33,000 से ज़्यादा हो। ठीक है? से
- 29:00लेट्स स्टार्ट फ्रॉम दिस वेयर जेंडर
- 29:03इक्वल्स टू दिस एंड सैलरी इक्वल्स टू दिस।
- 29:06तो एंड
- 29:08सैलरी ग्रेटर देन
- 29:1125,000 जिसकी सैलरी 25 ये भी 25,000 यहां
- 29:16नहीं लिखना। ये भी मैं यूजर से एंटर
- 29:18कराऊंगी।
- 29:25यहां पर आप लोग इंट यूज़ करना। ठीक है? इंट
- 29:29इनपुट एंटर
- 29:31सैलरी।
- 29:34ठीक है? यहां पर मैंने लिख दिया ग्रेटर
- 29:36दैन का ऐसे हिंट लगा दिया कि जो भी आप
- 29:37लिखोगे वो ग्रेटर दैन वाली कंडीशन लगेगी।
- 29:39ठीक है? तो सेलेक्ट स्टार फ्रॉम एंप्लई
- 29:41वेयर जेंडर इक्वल्स टू दिस एंड सैलरी
- 29:44ग्रेटर दन दिस यानी कि परसेंट एस। अब देखो
- 29:47सैलरी में आपका कुछ वैल्यूज़ विद इन कोर्स
- 29:49नहीं आएंगी ना। तो इस परसेंट S को मुझे
- 29:51विद इन कोर्स लिखने की जरूरत नहीं है।
- 29:53परसेंट G किससे रिप्लेस करना है? सेकंड
- 29:56वाले परसेंट S को सैलरी से। दैट इज़ S. अब
- 29:58आप इसको एग्जीक्यूट कर दो।
- 30:04जेंडर मैंने एंटर कराया एफ और सैलरी मैंने
- 30:06एंटर कराई 25,000 से ग्रेटर। तो ऐसे दो
- 30:09एम्प्लाइज हैं जिसकी जो फीमेल भी है और
- 30:11जिसकी सैलरी 25,000 से ज्यादा भी है। तो
- 30:14ये रिकॉर्ड्स आपके पास आ गए। ये तो था
- 30:16ओल्ड मेथड करने का। न्यू मेथड क्या है? बस
- 30:19बहुत सिमिलर से ही हैं दोनों। परसेंट s की
- 30:21जगह पर ये कर्ली ब्रैकेट्स लगानी है। और
- 30:25इस वाले परसेंट s के बाद भी मुझे यहां पर
- 30:27कर्ली ब्रैकेट्स लगानी है। और इस परसेंट
- 30:30की जगह पर मुझे डॉट फॉर्मेट फंक्शन लिखना
- 30:33है। बाकी सब सेम बाकी सब सेम है। तो यहां
- 30:37पर जेंडर सपोज़ मैंने लिखा m और सैलरी
- 30:40मैंने लिखा 45,000 से जिसकी ग्रेटर है। तो
- 30:43ऐसा आपका एक भी रिकॉर्ड नहीं है। ठीक है?
- 30:45एक बार चेक करें। मेल में एक की 25 है, एक
- 30:48की 18 है। तो हम उसी अकॉर्डिंग डाल देते
- 30:50हैं रिकॉर्ड्स भी। ठीक है?
- 30:58तो ऐसा एक एंप्लई मेल एंप्लई है जिसका
- 31:00जेंडर m है और जो उसकी सैलरीज है 25
- 31:0220,000 से ज्यादा है। ठीक है? सो ये आपका
- 31:05कौन सा मेथड हो गया? न्यू फॉर्मेट। न्यू
- 31:07फॉर्मेट में क्या? अह कर्ली ब्रैकेट्स लगा
- 31:09देना। डॉट फॉर्मेट और जी कॉमा मींस जो
- 31:12आपको फॉर्मेट स्पेसिफाई उसको बेसिकली हम
- 31:14बोलते हैं उससे रिप्लेस करना है वो यहां
- 31:16पर लगाओगे। ठीक है? अच्छा क्वेरी
- 31:18एग्जीक्यूट करते-करते पता ही ना लगे क्या
- 31:20मिस्टेक है तो आप अपनी क्वेरी को प्रिंट
- 31:22भी करा सकते हो। ठीक है? फॉर एग्जांपल
- 31:24मैंने यहां पर लिखा प्रिंट क्वेरी करा
- 31:26दिया। एग्जीक्यूट करा जेंडर मैंने लिखा f
- 31:30और सैलरी सपोज़ मैंने लिखा 45,000
- 31:33ठीक है? तो अगर आपकी कोई क्वेरी में
- 31:35मिस्टेक होगी ना तो यहां पता लग जाएगा।
- 31:37सेलेक्ट स्टार फ्रॉम एंप्लई वेयर जेंडर
- 31:39इक्व टू f एंड सैलरी ग्रेटर दैन 45000 ठीक
- 31:42है तो इस तरीके से अगर आपके सिंटेक्स में
- 31:44कोई मिस्टेक होगी तो वो भी आपको यहां पर
- 31:46समझ में आ जाएगी
- 31:51ओल्ड मेथड हो गया न्यू मेथड हो गया ठीक है
- 31:53नेक्स्ट मेरे पास आता है कॉमेट फंक्शन
- 31:55कॉमेट फंक्शन क्या करता है कि अगर आपको
- 31:57अपने डेटाबेस में चेंजेस को सेव करना है
- 31:59तो हम यूज़ली क्या करते हैं कॉमेट फंक्शन
- 32:01को कॉल करते हैं
- 32:03अब कॉमेट फंक्शन को यूज़ करने के लिए मुझे
- 32:06क्या करना पड़ेगा जाएगा। मींस अगर इंसर्ट
- 32:07कमांड है, डेटाबेस में चेंजज़ हो रहे हैं,
- 32:09अपडेट कमांड है, डिलीट कमांड है, राइट?
- 32:12ड्रॉप कमांड है, जिससे आपके टेबल में मींस
- 32:14चेंजेस हो रहे हैं Myesl की टेबल में, तो
- 32:16वहां पर आप लोगों को क्या करना है? कॉमेट
- 32:18फंक्शन का यूज़ करना है। ठीक है? सो मैं
- 32:21आपको फॉर एग्जांपल मुझे ना कोई रिकॉर्ड को
- 32:23डिलीट करना है। तो मैंने क्वेरी क्या
- 32:25लगाई? अब यहां पर मैं एंप्लई आईडी पूछ
- 32:28लेती हूं उससे।
- 32:32इनपुट
- 32:36एंटर एंप्लई आईडी टू बी डिलीटेड
- 32:42कि एंप्लई आईडी एंटर करो वो मुझे क्या
- 32:44करनी है डिलीट करनी है ठीक है तो सेलेक्ट
- 32:46ये क्वरी तो नहीं लगेगी क्वेरी क्या लगेगी
- 32:49मेरे पास
- 32:52डिलीट
- 32:54फ्रॉम टेबल नेम क्या है एम्लई
- 32:59वेयर
- 33:03एमंप्लई आईडी वाले कॉलम का नेम है मेरे
- 33:06पास ईआईडी सो वेयर ईआईडी इक्वल्स टू अब जो
- 33:10एंप्लई आईडी यूजर एंटर करेगा ठीक है तो
- 33:13मैंने यहां पर लगा दिया कर्ली ब्रैकेट्स
- 33:15डॉट फॉर्मेट और ब्रैकेट में क्या लगा दिया
- 33:18किससे रिप्लेस होगा ईआईडी से एंप्लई आईडी
- 33:20से क्वेरी को एक्स प्रिंट कराना हो करा
- 33:22देना एग्जीक्यूट कराओगे फच कराने की ज़रूरत
- 33:25नहीं है यहां पर आप अपना कनेक्शन ऑब्जेक्ट
- 33:28की हेल्प से कमिट फंक्शन को कॉल कर देना।
- 33:30सो दैट जो आप डिलीट कर रहे हो ना अगर आप
- 33:33चाहो तो यहां पर मैसेज प्रिंट करा सकते
- 33:34हो। रिकॉर्ड डिलीटेड सक्सेसफुली।
- 33:45रिकॉर्ड डिलीटेड सक्सेसफुली। ठीक है?
- 33:47कॉमिट फंक्शन बिकॉज़ जो मैं अपना चेंजेस कर
- 33:49रही हूं वो आपके डेटाबेस में भी रिफ्लेक्ट
- 33:51करेंगे। तो यहां पर मैंने इसको एग्ज़क्यूट
- 33:53किया। एंप्लई आईडी मैंने एंटर की 104। सो
- 33:56देखो 104 का जो एंप्लई रिकॉर्ड है वह आपका
- 33:59डिलीट हुआ या नहीं हुआ
- 34:03हो गया 1001 2 3 एंड देन फाइव तो यहां पर
- 34:07आपका 1004 जो पहले था दैट इज़ मिसिंग नाउ
- 34:10दैट मींस वो आपका क्या हो गया डिलीट हो
- 34:12गया
- 34:14ठीक है डिलीट हो जाएगा अपडेट करना हो फॉर
- 34:17एग्जांपल जिसका डिपार्टमेंट आईडी था ना
- 34:20मैंने एक गलत लिख रखा है वह आई थिंक डिलीट
- 34:23ही हो गया
- 34:30चलो कोई बात नहीं। सपोज मुझे क्या करना
- 34:32है? इसकी सैलरी अपडेट करनी है। 18,000 है
- 34:34ना कुणाल की तो इसकी मुझे 25,000 करनी है।
- 34:38क्या करेंगे? जिसकी एंप्लई आईडी 103 है
- 34:40उसकी सैलरी कितनी कर दो? 25,000 तो अपडेट
- 34:43कमांड लगा दो। जो भी आपकी वसक्यूएल की
- 34:45कमांड्स है ना वह यहां पर लगानी है। अपडेट
- 34:49फ्रॉम
- 34:53टेबल नेम
- 34:55सेट
- 34:57सैलरी
- 34:58इक्व कितना बोला मैंने? 25,000 वेयर
- 35:03एंप्लई आईडी इक्व
- 35:06103 कि जिसकी एंप्लई आईडी 103 है उसके
- 35:10सैलरी को क्या करना है? डिलीट करना है।
- 35:13एंप्लई आईडी इक्व 103 नहीं जो यूजर एंटर
- 35:17करेगा। राइट? सो ब्रैकेट्स लगा दो और यह
- 35:20कोड्स क्लोज कर दो डॉट फॉर्मेट और यहां पर
- 35:22क्या आ जाएगा आपका?
- 35:24ईआईडी
- 35:28अब रिकॉर्ड डिलीटेड नहीं अपडेटेड रिकॉर्ड
- 35:31अपडेटेड सक्सेसफुल अब इसको एग्जीक्यूट करो
- 35:37अब देखो जो आपका 103 वाला रिकॉर्ड है उसकी
- 35:40जो सैलरी है मैंने इसको एग्जीक्यूट तो
- 35:42किया नहीं इसको एग्जीक्यूट करो
- 35:51सपोज मैंने एंप्लई आईडी तो अपडेट करनी है।
- 35:54डिलीट नहीं। अब हम अपडेट का कर रहे हैं
- 35:56ना।
- 36:04तो एंप्लई आईडी सपोज़ मैंने डाला 103 अह
- 36:08यहां क्वेरी पढ़ लो। एरर आ रहा है ना? कोई
- 36:10दिक्कत नहीं। अपडेट फ्रॉम टेबल नेम सेट
- 36:12सैलरी इक्वल्स टू दिस।
- 36:15सेट सैलरी इक्व 9,000 वेयर एंप्लई आईडी
- 36:17इक्व 103
- 36:36एंटर ईआईडी टू बी अपडेटेड मैंने लिखा 103
- 36:39हां कहां मिस्टेक हो गई? अच्छा ये वन ये आ
- 36:42रहा है क्या कहीं से?
- 36:48अपडेट
- 36:50अच्छा यह डिलीट वाले में चेंजज़ कर दिया।
- 36:52ठीक है। सिंटेक्स क्या है? अपडेट टेबल नेम
- 36:54सेट सैलरी इक्वल्स टु दिस वेयर एंप्लई
- 36:56आईडी इक्वल्स टु दिस। अब ठीक है। तो अगर
- 36:58मैंने एंप्लई आईडी क्या डाल दी? लेट्स
- 37:00सपोज 102। ठीक है? तो अब 102 वाली एंप्लई
- 37:03का देखो सैलरी कितनी हो गई है? 25,000
- 37:07पहले मेरे पास क्या था? एंप्लई आईडी 102
- 37:10के लिए सैलरी कितनी थी? 38,000। अब मैंने
- 37:13उसकी कितनी कर दी सैलरी? 25,000
- 37:17कमिट फंक्शन जरूर लगाना। ठीक है? हम एक
- 37:19लास्ट क्वेरी और लगाते हैं इंसर्ट कमांड
- 37:21की। ठीक है? इंसर्ट में क्या है कि मुझे
- 37:23ना पूरा का पूरा रिकॉर्ड इंसर्ट कराना है।
- 37:25एंप्लई आईडी, नेम, डिपार्टमेंट आईडी,
- 37:27जेंडर और सैलरी। तो उसके लिए मैं क्या
- 37:29करूंगी? सब चीजें यूजर से एंटर करा लूं।
- 37:31उसमें आपका सारा कुछ क्लियर हो जाएगा।
- 37:34एंटर ईएमपी आईडी एंटर करा ली।
- 37:41एंप्लई नेम एंटर करा लिया।
- 37:45देन डिपार्टमेंट आईडी
- 37:56नेक्स्ट है मेरे पास जेंडर
- 38:02एंड लास्ट है मेरे पास सैलरी
- 38:15ठीक है। अब मुझे क्वेरी क्या लगानी है?
- 38:17इंसर्ट कमांड की है तो इसको हटा दो। ठीक
- 38:20है? हम दोबारा से लगाएंगे। क्वेरी क्या है
- 38:23मेरे पास? इंसर्ट
- 38:25इंटू टेबल नेम दैट इज़ एंप्लई फिर आ गया
- 38:29वैल्यूज़ ब्रैकेट स्टार्ट। ठीक है? अब जो
- 38:32जो वैल्यूज़ मुझे डालनी है, कोई भी मेथड
- 38:34यूज़ कर लेना। ठीक है? मैं न्यू वाला कर
- 38:36रही हूं। एंप्लई आईडी के लिए हो गया।
- 38:38इंटीजर है तो इसको ब्रैकेट्स को विद इन
- 38:40कोर्स नहीं लिखोगे। फिर ये नेम के लिए हो
- 38:43गया। विद इन कोड्स लिख दिया। फिर ये
- 38:45डिपार्टमेंट आईडी के लिए हो गया। इसको
- 38:47मैंने विद इन कोर्स लिख दिया। फिर आपका
- 38:49जेंडर हो गया। इसको भी मैंने विद इन कोर्स
- 38:53लिख दिया। एंड फिर आपका सैलरी हो गया।
- 38:56इसको मैंने विदाउट कोर्स लिख दिया। ठीक
- 38:57है? डॉट फॉर्मेट। अब यहां पर क्या लिखोगे?
- 39:00एंप्लई आईडी नेम कॉमा डिपार्टमेंट आईडी
- 39:05जेंडर
- 39:08एंड देन सैलरी। ठीक है? यह क्वेरी
- 39:11एग्जीक्यूट हो गई। अब इसको हम करेंगे
- 39:13रिकॉर्ड इंसर्टेड सक्सेसफुली।
- 39:17अब इसको एग्जीक्यूट करके देखते हैं हम एक
- 39:19बारी। एमंप्लई आईडी मैंने एंटर की लेट्स
- 39:21सपोज 108 ठीक है। नेम एंटर किया मैंने
- 39:24जिया डिपार्टमेंट आईडी एंटर करी डी 103
- 39:28जेंडर मैंने एंटर किया फीमेल और सैलरी
- 39:30मैंने एंटर कर दी 56000 डन। ओ ओ अब फिर से
- 39:35हम देखते हैं क्या मिस्टेक इंसर्ट इंटू
- 39:36टेबल नेम वैल्यूज़। ये ब्रैकेट नहीं क्लोज़
- 39:38करी। ठीक है? इसलिए हम लोग क्या करते हैं?
- 39:40क्वेरी वाले को ना यहां पर प्रिंट करा
- 39:43लेते हैं कि अगर कोई दिक्कत हो तो मुझे
- 39:45क्वेरी पता लग जाए। इसी में मिस्टेक मिलती
- 39:47है जनरली। ठीक है? चलिए एंप्लई आईडी 108
- 39:50हो गया। नेम हो गया मेरे पास जिया
- 39:52डिपार्टमेंट आईडी हो गया डी 103 जेंडर हो
- 39:56गया एफ और सैलरी हो गई मेरे पास 56000।
- 39:59डन।
- 40:01अब यहां पर आप चेक करो कि आपके पास 108
- 40:04रिकॉर्ड इंसर्ट हुआ।
- 40:07ठीक है? अब ये तो हुआ कि मेरे पास एक ही
- 40:09रिकॉर्ड इंसर्ट हुआ। अगर मेरे को मल्टीपल
- 40:11रिकॉर्ड्स इंसर्ट कराने हैं ना तो मैं
- 40:12वाइल लूप लगाऊंगी। जैसे फाइल हैंडलिंग में
- 40:14करते थे ना जैसे हम लोग किस में करते थे?
- 40:16फाइल हैंडलिंग में वैसे आप लोगों ने इसमें
- 40:18करना है। ठीक है? सो हम लोग यहां पर क्या
- 40:21करेंगे? जो चीज देखो वाइल लूप में क्या है
- 40:23कि जो चीज आपकी रिपीट हो रही है ना वो मैं
- 40:25वाइल लूप में डाल दूंगी। तो क्या-क्या
- 40:28रिपीट हो रहा है आपका यहां पर? यहां पर
- 40:30मेरे पास रिपीट हो रहा है ये सारी चीजें।
- 40:34ठीक है? तो यहां पर मैंने ये सारी चीजें
- 40:36किसके अंदर डाल दी? वाइल लूप के अंदर। एक
- 40:38वाइल लूप लगाया और सबके इंडेंटेशन
- 40:41एक तरफ सेट कर दी। ठीक है? वाइल ट्रू यह
- 40:45सारी चीजें रिपीट करनी है। अब एक रिकॉर्ड
- 40:47एंटर कराने के बाद अब मैं यूजर से
- 40:49पूछूंगी। यूजर की चॉइस लूंगी कि डू यू
- 40:52वांट टू एंटर मोर रिकॉर्ड्स ऑ नॉट?
- 40:56कंप्लीट लिख लेना। डू यू वांट टू एंटर मोर
- 40:58रिकॉर्ड्स ऑ नॉट। ठीक है? जैसे फाइनल
- 41:00एंडिंग में करते थे। तो अगर यूजर कैपिटल n
- 41:03या स्मॉल n प्रेस कर देता है तो दैट मींस
- 41:06लूप से बाहर।
- 41:08लूप से बाहर आने के बाद अगर आपने कोई
- 41:11मैसेज प्रिंट कराना हो यहां पर तो करा
- 41:13सकते हो। अदर वाइज नॉट रिक्वायर्ड। ठीक
- 41:15है? तो अब हम इसको एग्जीक्यूट करेंगे। अब
- 41:19देखो एंप्लई आईडी सपोज़ मैंने लिखा 107
- 41:22एंप्लई नेम ईआईडी आपकी ना प्राइमरी की है।
- 41:25तो लेट मी चेक 107 नहीं है ना? 6 और से
- 41:28नहीं है। ठीक है? तो एंप्लई नेम सपोज़
- 41:29मैंने एंटर किया ललित।
- 41:32ठीक है? के डिपार्टमेंट आईडी D102
- 41:36एंड जेंडर हो गया मेल एंड सैलरी इज़ 74,000
- 41:41अब इंसर्ट हो गया। अब एक रिकॉर्ड और
- 41:43इंसर्ट करना है तो यस प्रेस कर दिया।
- 41:45एंप्लई आईडी सपोज़ 106 एंड एंप्लई नेम हो
- 41:49गया मेरे पास किरण एंड डिपार्टमेंट आईडी
- 41:52डी 103 जेंडर एफ एंड सैलरी मेरे पास हो गई
- 41:5745,000। ठीक है? मोर रिकॉर्ड्स नो। अब नो
- 41:59प्रेस किया तो लूप से बाहर। तो 107 और
- 42:02सिक्स इंसर्ट कराई है ना मायक्यूएल को ओपन
- 42:04करो और चेक करो कि क्या ये दो रिकॉर्ड्स
- 42:07आपके इंसर्ट हो गए। देखो यूं मत सोचना कि
- 42:09वो पहले कराई थी बाद में कराई थी। ऑर्डर
- 42:12ऑफ़ रोज़ और कॉलम्स आपका इमटेरियल है। बस ये
- 42:14ध्यान रखना कि 106 किरण का है, सेवन ललित
- 42:17का है और एट जिया जिया का है। ठीक है? सो
- 42:20इस तरीके से हम लोग क्या करते हैं? अपना
- 42:22ये जो आपका रिकॉर्ड्स को इंसर्ट करना है,
- 42:24अपडेट करना है, डिलीट करना है, ये सारी
- 42:26चीज़ हम लोग इसमें कर सकते हैं। ठीक है? सो
- 42:28इसी के साथ आप लोगों का ये जो इंटरफेस
- 42:30Python विद Myesl का वन शॉट है ये कंप्लीट
- 42:34होता है। आई होप आपको ये सारा का सारा
- 42:36चैप्टर अच्छे से समझ में आ गया होगा। सारे
- 42:38कांसेप्ट क्लियर हो गए होंगे। माइंड में
- 42:39फिट बैठ गए होंगे। कोई डाउट नहीं बचा
- 42:42होगा। और आपको ये हमारी रॉकिन वर्ल्ड
- 42:43सीरीज कैसी लगी? अगर ये वीडियो पसंद आई
- 42:45है। ये नहीं पूरी की पूरी सीरीज भी अगर
- 42:48आपको अच्छी लग रही है ना तो मेक श्योर
- 42:49बच्चों कि वीडियो को लाइक करके जाओगे।
- 42:52नीचे कमेंट सेक्शन भर करके जाना कि ये
- 42:54वीडियो कैसी लगी। अपना प्यार सपोर्ट पूरा
- 42:56कमेंट सेक्शन में दे देना। प्लस चैनल को
- 42:58सब्सक्राइब जरूर कर देना। बिकॉज़ बहुत सारी
- 43:01इंपॉर्टेंट वीडियोस आप लोगों के लिए आ ही
- 43:03रही है ऑब्वियसली। एंड जो भी आप लोगों को
- 43:05डाउट हो बेटा आप लोग मुझे Instagram पर
- 43:07फॉलो करके डीएम कर सकते हो। आप पूछ सकते
- 43:09हो। एंड अगर आप पढ़ रहे हो आप Instagram पर
- 43:11मुझे टैग भी कर सकते हो अपनी स्टोरी में
- 43:13जैसा आपका दिल करे। ठीक है? चलिए सो फटाफट
- 43:15से मिलते हैं हमारी नेक्स्ट वीडियो में
- 43:17जिसमें हम लोग पीवाईक्यूज़ कर रहे होंगे
- 43:18इवनिंग वाली क्लास में। एंड टिल देन कीप
- 43:21वाचिंग, कीप स्माइलिंग, कीप स्टडिंग। और
- 43:23हमारा नारा मिलकर मेहनत करेंगे, धूम
- 43:26मचाएंगे। 100 आउट ऑफ 100 लेकर के आएंगे
- 43:28विद आवर रॉकिंग बोल सीरीज तैयारी जीतके से
- 43:31बाय बाय
About this transcript
This page contains the full transcript of Interface Python with MySQL | Python and MYSQL Connectivity 1 Shot | CBSE Class 12 Computer Science by Swati Chawla, generated from the public captions YouTube serves with the video. The transcript has 7,683 words across 1,008 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.