YouTube2Text

Interface Python with MySQL | Python and MYSQL Connectivity 1 Shot | CBSE Class 12 Computer Science — Transcript

by Swati Chawla · 7,683 words · 1,008 segments · language en · Watch on YouTube

Full transcript

  1. 0:00हेलो माय सुपर डुपर इंटेलिजेंट स्टूडेंट्स
  2. 0:03एक बार फिर से स्वागत है आप सभी व्यूवर्स
  3. 0:05का हमारे इस जानदार और शानदार सीरीज में
  4. 0:08जिसका नाम है रॉकिंग वर्ल्ड सीरीज तैयारी
  5. 0:10जीत की और हमारा नारा मिलकर मेहनत करेंगे
  6. 0:14धूम मचाएंगे 100 आउट ऑफ 100 लेकर के आएंगे
  7. 0:16विद आवर रॉकिन वर्ल्ड सीरीज तैयारी जीत की
  8. 0:19से तो हमारा बिल्कुल ये जो हमारा रॉकिन
  9. 0:22वर्ल्ड सीरीज का प्लान है बहुत जोरों
  10. 0:23शोरों से चल रहा है एंड नाउ वी आर
  11. 0:26टुवर्ड्स द एंड ठीक है सो आज जो हम चैप्टर
  12. 0:30करने वाले हैं डिस्कस दैट इज़ इंटरफ़ेस
  13. 0:31Python विथ Myesl आई होप आपने पिछली सारी
  14. 0:34वीडियोस देख ली होंगी। सीक्वेंस आप लोगों
  15. 0:36को पता है। मॉर्निंग में आप लोगों को
  16. 0:38रिकॉर्डेड वीडियोस मिल रही हैं। इवनिंग
  17. 0:40में आपको लाइव सेशंस मिल रही है जिसमें हम
  18. 0:42बहुत सारे पीवाईक्यूस की प्रैक्टिस कर रहे
  19. 0:44हैं। सो आई एम अस्यूमिंग एंड आई एम श्योर
  20. 0:46कि आप लोग सारे बच्चे क्वेश्चंस की बहुत
  21. 0:49सारी प्रैक्टिस कर रहे होंगे। चलिए सो हम
  22. 0:51स्टार्ट करते हैं। हमारा जो नेक्स्ट
  23. 0:52चैप्टर है दैट इज़ इंटरफ़ेस Python विथ
  24. 0:54Myesl अब देखो इस चैप्टर में क्या है? एंड
  25. 0:57यू नो व्हाट टू बी ऑनेस्ट। जिन बच्चों ने
  26. 0:59प्रोजेक्ट खुद से बनाया ना उन बच्चों को
  27. 1:02इस चैप्टर में कोई मात नहीं दे सकता। सीली
  28. 1:04आई एम टेलिंग अगर आपने प्रोजेक्ट खुद से
  29. 1:06बनाया ना तो आपको इसके बारे में बहुत कुछ
  30. 1:09यानी कि सब कुछ पता है तो आप इस चैप्टर को
  31. 1:11बिल्कुल हलवा समझ सकते हो। बट मेजॉरिटी
  32. 1:14हमें पता है कि बच्चे जब प्रोजेक्ट खुद से
  33. 1:16नहीं बनाते। तो सो डोंट वरी। मैं आपको इस
  34. 1:19वीडियो में सारा का सारा ये चैप्टर बहुत
  35. 1:21इज़िएस्ट एक्सप्लेनेशन के साथ आपको बताने
  36. 1:23वाली हूं। ठीक है? अब बारी आती है इंटरफेस
  37. 1:25Python विद Myesl इंटरफ़ेस मींस एक मिडिएटर
  38. 1:29का काम करना। ठीक है? Python और Myesl
  39. 1:32देखो Python आपका एक सेपरेट सॉफ्टवेयर है।
  40. 1:35एक सेपरेट प्रोग्रामिंग लैंग्वेज है।
  41. 1:37Myesl आपकी एक अलग चीज़ है। ठीक है? Python
  42. 1:40में बेसिकली आप लोग क्या करते हो? आपकी एक
  43. 1:42प्रोग्रामिंग लैंग्वेज है ये। ठीक है?
  44. 1:45जिसमें आप लोग सोर्स कोड लिखते हो। सोर्स
  45. 1:47कोड क्या होता है? किसी भी प्रोग्रामिंग
  46. 1:49लैंग्वेज में जो आप प्रोग्राम लिखते हो,
  47. 1:51कोड लिखते हो ना, उसको हम लोग सोर्स कोड
  48. 1:53बोलते हैं।
  49. 1:55और अगर मुझे अपना डाटा परमानेंटली स्टोर
  50. 1:58कराना है तो देखो या तो मैं फाइल हैंडलिंग
  51. 2:00का कांसेप्ट यूज करती हूं अपना जो भी डेटा
  52. 2:04है उसको परमानेंटली स्टोर कराने के लिए या
  53. 2:06फिर मैं अपने डेटाबेस की हेल्प लेती हूं।
  54. 2:08ठीक है? अब देखो फाइल हैंडलिंग के कोड से
  55. 2:10आप लोग भी बहुत ज्यादा वाकिफ हो कि अगर
  56. 2:12मुझे सिर्फ एक स्टूडेंट का रिकॉर्ड डिलीट
  57. 2:15करना है। बाइनरी फाइल की मैं बात करूं तो
  58. 2:17कितना कॉम्प्लिकेटेड कोड हो जाता है। वही
  59. 2:19अगर मैं बात करूं मायesक्यूएलl की कमांड
  60. 2:21के सिंटेक्स की तो बहुत इजी है। ठीक है?
  61. 2:23सो हम प्रेफर कर रहे हैं यहां पर जो
  62. 2:25कनेक्टिविटी होगी दैट विल बी फ्रॉम Python
  63. 2:27टू मायesक्यूएल। राइट? ये Myesl आप लोगों
  64. 2:30का बैक एंड पर काम करता है और Python आप
  65. 2:34लोगों का फ्रंट एंड पर काम करता है। फ्रंट
  66. 2:37एंड मतलब कि मैं जो सारा का सारा काम है
  67. 2:39Python में करूंगी और जो बैक एंड में डेटा
  68. 2:41स्टोर कराऊंगी दैट विल बी इन मायesक्यूएल।
  69. 2:43ठीक है? अब इसमें इंटरफ़ेस का क्या मतलब
  70. 2:46है? इंटरफ़ेस का मतलब ये है कि मैं Python
  71. 2:49के कोड के थ्रू मायसक्यूएल के टेबल में
  72. 2:52वैल्यूज़ इंसर्ट करूंगी। समझ में आया कि हम
  73. 2:55इस टेबल में इस चैप्टर में क्या करने वाले
  74. 2:57हैं। हम पython के कोड के थ्रू मायesl की
  75. 3:01कमांड्स बेसिकली एग्जीक्यूट करेंगे।
  76. 3:03मायesl में जाकर नहीं पython के थ्रू। ठीक
  77. 3:05है? सो इसके लिए मुझे अपने दोनों को क्या
  78. 3:08करना पड़ेगा? कनेक्ट करना पड़ेगा।
  79. 3:10इंट्रोडक्शन मिल गया। अब देखो जबभी भी हम
  80. 3:13रियल लाइफ एप्लीकेशनेशंस की बात करते हैं
  81. 3:15तो मेरे पास ऐसा काफी बार होता है कि मुझे
  82. 3:17अपने डेटा को स्टोर कराना है, मैनपुलेट
  83. 3:19कराना है। ठीक है? सो मुझे वहां पर
  84. 3:21कनेक्टिविटी की रिक्वायरमेंट पड़ती है कि
  85. 3:22मैं अपने Python को डेटाबेस से कनेक्ट कर
  86. 3:24सकूं।
  87. 3:26बहुत सारी लाइब्रेरीज़ हैं इसके लिए। हम
  88. 3:28लोग जो पढ़ने वाले हैं दैट इज़ माय
  89. 3:30एसक्यूएल कनेक्टेड। ठीक है? अब देखो सबसे
  90. 3:32पहले मुझे इसको इंस्टॉल करना पड़ेगा। मेक
  91. 3:34श्योर कि आप लोगों का इंटरनेट कनेक्शन
  92. 3:36एक्टिव हो। तो आप लोगों को कमांड प्र्ट पे
  93. 3:39जाना है। सीएमडी लिखोगे बच्चों यहां पर।
  94. 3:41ये आप लोगों की रन विंडो ओपन हो जाएगी।
  95. 3:44यहां पर आपने सिंपल सी कमांड लिखनी है।
  96. 3:46देखो मेरे में तो इंस्टॉल है। बट मैं आपको
  97. 3:48बता देती हूं। पिप इंस्टॉल मायesक्यूएल
  98. 3:52कनेक्टर एंड देन Python ठीक है तो ये आप
  99. 3:56लोगों का मायesसक्यूएल कनेक्टर इंस्टॉल हो
  100. 3:58जाएगा और मेक श्योर कि इस टाइम पर आप
  101. 4:00लोगों का इंटरनेट कनेक्शन एक्टिव होना
  102. 4:02चाहिए इंस्टॉल हो गया यहां से एग्जिट कर
  103. 4:05दो ठीक है और पता कैसे लगेगा कि ये
  104. 4:07इंस्टॉल हो चुका है आइडिएलली में जाओगे
  105. 4:10ठीक है उसके बाद आपने यहां पर लिखना प्र
  106. 4:12के आगे इंपोर्ट मायesl डॉट कनेक्टर
  107. 4:18इंपोर्ट मायesक्यूएल डॉट कनेक्टर अगर यहां
  108. 4:20पर आप लोगों का एरर नहीं आता है तो दैट
  109. 4:22मींस ये आपका सक्सेसफुली इंस्टॉल हो चुका
  110. 4:25है। ठीक है?
  111. 4:27और जो लोग पाइप में बच्चों कर रहे हैं वो
  112. 4:30आप लोग कैसे इंस्टॉल करोगे अपना Myesl
  113. 4:33कनेक्टर यहां पर फाइल पे जाना। सेटिंग्स
  114. 4:36में जाना एंड देन उसके बाद आप लोग यहां पर
  115. 4:39Python इंटरप्रेटर को सेलेक्ट करना। ठीक
  116. 4:42है? इस प्लस पर क्लिक करना। यहां पर अपने
  117. 4:45पैकेज का नेम लिख देना लाइब्रेरी का Myesl
  118. 4:48कनेक्टर एंड Python
  119. 4:52ठीक है? यह हो गया। इस पर क्लिक करके आप
  120. 4:55लोग किस पर क्लिक कर दोगे? इंस्टॉल पैकेज
  121. 4:57पर। तो ये आप लोगों का जो Myesl कनेक्टर
  122. 4:59Python है ये आप लोगों का इंस्टॉल हो
  123. 5:01जाएगा। यहां पर एक मैसेज लिखा हुआ आ गया
  124. 5:03कि पैकेज इंस्टॉल्ड सक्सेसफुली। ठीक है?
  125. 5:06तो जब आप इसको डायलॉग बॉक्स को क्लोज
  126. 5:09करोगे आपको यहां पर भी दिख जाएगा कि आपका
  127. 5:11जो मायएesl कनेक्टर है वो यहां पर आपका इस
  128. 5:14वाले प्रोजेक्ट के लिए इंस्टॉल हो चुका
  129. 5:17है। ठीक है? अगर इसमें चेक करना हो वही
  130. 5:20सिंपल इंपोर्ट वगैरह हम करके चेक कर सकते
  131. 5:22हैं।
  132. 5:24ठीक है? अब अगर सिंपल क्वेश्चन आ जाता है
  133. 5:26कि Myesl कनेक्टर को इंस्टॉल करने की
  134. 5:30कमांड क्या है? तो पप इंस्टॉल
  135. 5:31मायesक्यूएलl कनेक्टर Python बीच में डैश
  136. 5:34है। अगर आपको ये लाइब्रेरी को इंपोर्ट
  137. 5:36कराना हो तो क्या लिखोगे? इंपोर्ट
  138. 5:38मायesक्यूएल डॉट कनेक्टर। अगर आइडियल में
  139. 5:41आपको कोई एरर शो नहीं करता तो दैट मींस ये
  140. 5:43आपका सक्सेसफुली इंस्टॉल हो चुका है। ठीक
  141. 5:45है? अब देखो ये सारे स्टेप्स हैं बेसिकली
  142. 5:48जो हम लोग डेटाबेस की कनेक्टिविटी के लिए
  143. 5:49पढ़ेंगे। पहले जस्ट एक स्टेप्स पढ़ लो। फिर
  144. 5:51मैं आपको ये सारी चीजें डिटेल में
  145. 5:53बताऊंगी। ठीक है? यहां पर आपको कुछ समझ
  146. 5:55में नहीं भी आता है ना कि कर्सर इंस्टेंस
  147. 5:57क्या है? रिजल्ट सेट क्या है? एंड ये
  148. 5:59कनेक्शन क्या है? कोई बात नहीं। बस एक बार
  149. 6:01हम ये वर्ड्स रीड आउट कर लेते हैं। राइट?
  150. 6:03इंपोर्ट द पैकेज मायesl डॉट कनेक्टर। सबसे
  151. 6:06पहले मैं इंपोर्ट कराऊंगी अपने Myesl डॉट
  152. 6:08कनेक्टर को। लाइब्रेरी इंपोर्ट करा ली।
  153. 6:10पैकेज इंपोर्ट करा लिया। उसके बाद मैं
  154. 6:12अपने डेटाबेस के साथ कनेक्टिविटी करूंगी।
  155. 6:15Python की Myesl के साथ। फिर मैं कर्सर
  156. 6:18इंस्टेंस यानी कि कर्सर का ऑब्जेक्ट
  157. 6:20बनाउंगी। अपनी क्वेरी को एग्ज़क्यूट
  158. 6:22करूंगी। फिर अपने डेटा को एक्सट्रैक्ट
  159. 6:23करूंगी। फिर अपना एनवायरनमेंट को क्लीन अप
  160. 6:25कर दूंगी। ठीक है? सो देखो बेसिकली वन बाय
  161. 6:27वन मुझे क्या करना है? फर्स्ट स्टेप मुझे
  162. 6:30क्या लिखना है? इंपोर्ट मायesक्यूएल डॉट
  163. 6:32कनेक्टर।
  164. 6:34सबसे पहला स्टेप क्या लिखोगे? इंपोर्ट
  165. 6:37मायesक्यूएल डॉट कनेक्टर। ठीक है? अब आप
  166. 6:40चाहो तो यहां पर एक अलायस भी लिख सकते हो।
  167. 6:43सपोज़ मैंने लिखा एसक्यूएल टीओआर। कुछ भी
  168. 6:45लिख सकते हो। अलायस मींस कि जहां-जहां पर
  169. 6:47आपका मायक्यूएल डॉट कनेक्टर यूज़ हो रहा
  170. 6:49होगा ना वहां वहां पर वो आप कंप्लीट ना
  171. 6:52लिखने के बजाय सिंपल लिख दोगे एसक्यूएल
  172. 6:54टीओआर। डन। तो मेरे को ये नहीं ठीक लगता
  173. 6:57है तो मैंने हटा दिया। आपको ठीक लगे तो आप
  174. 6:58लिख लेना। ठीक है? फर्स्ट स्टेप हो गया
  175. 7:01एलएस आप इसमें दे सकते हो। उसके बाद बारी
  176. 7:04आती है बच्चों कि माय एसक्यूएल से मुझे
  177. 7:06कनेक्शन क्रिएट करना है।
  178. 7:08तो कनेक्शन क्रिएट करने के लिए मेरे पास
  179. 7:11एक कनेक्ट नेम से फंक्शन है।
  180. 7:14नाउ अब मुझे एक कनेक्शन ऑब्जेक्ट क्रिएट
  181. 7:16करना है। ये सीओए आपका कनेक्शन ऑब्जेक्ट
  182. 7:18है। यहां पर आप कोई भी वेरिएबल का नेम लिख
  183. 7:21सकते हो। ठीक है? ये सीओए आपका क्या
  184. 7:23कनेक्शन ऑब्जेक्ट मैं यहां पर क्रिएट कर
  185. 7:25रही हूं। और यहां पर आप coए की जगह कुछ भी
  186. 7:28वेरिएबल नेम लिख सकते हो। फिर मैंने लिखा
  187. 7:30मायसक्यूएल डॉट कनेक्टर का कनेक्ट फंक्शन
  188. 7:34मुझे कॉल करना है। कनेक्शन क्रिएट करेगा।
  189. 7:36अब ध्यान से देखो इसमें मुझे क्या-क्या
  190. 7:38आर्गुमेंट्स पास करने हैं। फर्स्ट मैंने
  191. 7:40यहां पर लिखा होस्ट। होस्ट मेरे पास आ
  192. 7:43जाता है लोकल होस्ट। ठीक है? फिर उसके बाद
  193. 7:47मेरे पास आता है यूजर इक्वल्स टू रूट।
  194. 7:50देखो ये बाय डिफ़ॉल्ट जो यूजर की वैल्यू है
  195. 7:52दैट इज़ रूट। यह कब सेट करते हैं? जब आप
  196. 7:54लोग Myesl इंस्टॉल कर रहे होंगे ना, उस
  197. 7:56टाइम पर देखो यूजर की वैल्यू बाय डिफ़ॉल्ट
  198. 7:57रूट रहती है। होस्ट आपका लोकल होस्ट रहता
  199. 7:59है। अगर इंस्टॉलेशन के टाइम में आपने वहां
  200. 8:01पर कुछ भी चेंजेस किए हैं, डिफ़ॉल्ट वैल्यू
  201. 8:03से छेड़छाड़ की है, तो यहां पर आपको वही
  202. 8:06वैल्यू लिखनी पड़ेगी। ठीक है? यूजर इक्वल्स
  203. 8:08टू रूट। अब उसके बाद नेक्स्ट मेरे पास आता
  204. 8:11है पासवर्ड
  205. 8:13इक्वल्स टू जो आपके माय एसक्यूएल का
  206. 8:15पासवर्ड है, ये वहां पर वो लिखोगे। ठीक
  207. 8:16है? अच्छा कुछ बच्चे कहेंगे मैम पासवर्ड
  208. 8:18कंप्लीट नहीं है। पी ए डब्ल्यू एस डबल एस
  209. 8:21डब्ल्यू डी है। बोथ आर करेक्ट। ठीक है?
  210. 8:25चलिए अब देखो यहां पर फिर हम लास्ट जो
  211. 8:27आर्गुमेंट लिखते हैं ना दैट इज़ डेटाबेस।
  212. 8:30दैट इज़ डेटाबेस। कि आपको किस डेटाबेस से
  213. 8:33यहां पर आपको कनेक्टिविटी मींस कनेक्शन
  214. 8:35क्रिएट करना है। ठीक है? सो अगर मैं इस
  215. 8:37डेटाबेस को हटा दूं। बिकॉज़ डेटाबेस आपका
  216. 8:39ना ऑप्शनल आर्गुमेंट है। आप लिखो चाहे ना
  217. 8:41लिखो कोई दिक्कत नहीं। ठीक है? जो लास्ट
  218. 8:43आर्गुमेंट है उसके आगे कॉमा नहीं आएगा। अब
  219. 8:46मुझे देखना है कि मेरा जो कनेक्शन है वह
  220. 8:48सक्सेसफुली क्रिएट हुआ है या फिर नहीं
  221. 8:50हुआ। उसके लिए मैं क्या करूंगी? इफ कॉन
  222. 8:53डॉट इज़ कनेक्टेड इस कनेक्टेड फंक्शन है जो
  223. 8:56चेक करके बताएगा कि आपका जो कनेक्शन है
  224. 8:59मायसक्यूएल से प्रॉपर्ली हो चुका है या
  225. 9:00नहीं हो चुका। तो मैंने लिखा प्रिंट और
  226. 9:04यहां पर प्रिंट का नाम दिया कनेक्शन
  227. 9:06सक्सेसफुल। कि हमारा कनेक्शन जो है
  228. 9:08सक्सेसफुल हो चुका है।
  229. 9:13ठीक है? और इसके बाद मैंने एल्स पार्ट में
  230. 9:16लिख दिया कि अगर यह नहीं मींस कोई एरर आता
  231. 9:19है तो मैंने यहां पर एल्स पार्ट लिख दिया
  232. 9:21है। एरर व्हाइल क्रिएटिंग द कनेक्शन
  233. 9:28एरर कुछ भी मैसेज जो आपने डिस्प्ले कराना
  234. 9:31हो वो लिख सकते हो व्हाइल क्रिएटिंग अ
  235. 9:36कनेक्शन।
  236. 9:37ठीक है? क्लियर हो गया?
  237. 9:40ठीक है? अब हम इसको क्या करेंगे?
  238. 9:41एग्जीक्यूट करेंगे। और लेट्स सी कि हमारा
  239. 9:43जो कनेक्शन है वो सही से इस्टैब्लिश हुआ
  240. 9:45है या नहीं हुआ। तो मैं इसको यहां पर
  241. 9:47एग्जीक्यूट कर देती हूं। और यहां पर मेरे
  242. 9:49पास आ रहा है आर्गुमेंट थ्री मस्ट बी
  243. 9:51एसटीआर ऑ नॉट डन। ये मैंने कहां पर अच्छा
  244. 9:54इसको भी हमें विद इन कोड्स लिखना है। ठीक
  245. 9:56है?
  246. 9:58चलिए तो मैंने यहां पर एग्जीक्यूट किया तो
  247. 9:59मेरा यहां पर कनेक्शन सक्सेसफुल क्रिएट हो
  248. 10:02चुका है। ठीक है? अब देखो मैंने आपको
  249. 10:04बताया था कि जो डेटाबेस वाला आर्गुमेंट है
  250. 10:06ना वह यहां पर ऑप्शनल है। लिखना।
  251. 10:10डिफरेंस पता है दोनों में क्या आएगा? देखो
  252. 10:12अगर मैं डेटाबेस वाला आर्गुमेंट नहीं
  253. 10:14लिखती तो आपका जो पython है ना प्रॉपर
  254. 10:16मायएसक्यूएल से कनेक्ट हो जाएगा। अगर मैं
  255. 10:18डेटाबेस आर्गुमेंट लिखती हूं सपोज जिस
  256. 10:20डेटाबेस पर मुझे काम करना है तो आपका जो
  257. 10:22पython है वो डायरेक्ट उस डेटाबेस से
  258. 10:25कनेक्ट हो रहा है। मींस आरआईबी जो आपका
  259. 10:26डेटाबेस है उससे कनेक्ट हो रहा है। ठीक
  260. 10:28है? सो मैं यहां पर आप लोगों को एक बार
  261. 10:30Myesl ओपन करके दिखा दूं। वही डाटाबेस और
  262. 10:33वही हम अपना टेबल लेंगे जो हमने अभी पिछले
  263. 10:36Myesl की कमांड्स जिस पर एग्जीक्यूट किया
  264. 10:38ना यहां पर मैंने अपना Myesl का पासवर्ड
  265. 10:41डाल दिया और ध्यान है ना हम रॉकन बोर्ड
  266. 10:44वाले उस पर कर रहे थे वर्क यूज़ आर आईबी ये
  267. 10:48आप लोगों का डेटाबेस का नेम हो गया। ठीक
  268. 10:50है? इसमें हमारे पास एंप्लई नेम से टेबल
  269. 10:54थी। सेलेक्ट स्टार फ्रॉम एंप्लई।
  270. 10:59ठीक है? तो पांच रिकॉर्ड्स इसमें मेरे पास
  271. 11:02इंसर्ट मैंने कर रखे थे। ठीक है? तो यही
  272. 11:04वाली टेबल पर हम लोग काम करेंगे। तो मैंने
  273. 11:06डेटाबेस किससे क्रिएट किया? आरआईबी से।
  274. 11:08इसको चाहे दोबारा एग्जीक्यूट कर दो और देख
  275. 11:10लो कि आपका जो कनेक्शन है वो सक्सेसफुल
  276. 11:12क्रिएट हो चुका है। इसके बाद ना आपको इसकी
  277. 11:15रिक्वायरमेंट नहीं है। ये तो बस मैंने चेक
  278. 11:17करना था कि आपका जो कनेक्शन है वो
  279. 11:18सक्सेसफुली क्रिएट हुआ या फिर नहीं हुआ।
  280. 11:20ठीक है?
  281. 11:22अब हम आ जाते हैं हमारा नेक्स्ट आगे। हम आ
  282. 11:25जाते हैं और यहां पर। ठीक है? कनेक्शन
  283. 11:28क्रिएट हो गया। आप कनेक्शन क्रिएट करने के
  284. 11:30लिए कौन सा फंक्शन कॉल किया? कनेक्ट। यह
  285. 11:33जो सीओए है ना, यह आपका कनेक्शन ऑब्जेक्ट
  286. 11:35है।
  287. 11:37ये सीओए आप लोगों का क्या है? कनेक्शन
  288. 11:39ऑब्जेक्ट।
  289. 11:41और अगर आपको पता नहीं है कि आपने
  290. 11:43इंस्टॉलेशन के टाइम पर आपके सिस्टम का
  291. 11:45यूजर कौन है? होस्ट कौन है? तो आप ये
  292. 11:47कमांड लिख सकते हो। सेलेक्ट करंट
  293. 11:49अंडरस्कोर यूजर तो आपको दिखा देगा कि
  294. 11:51यूजरनेम रूट है। होस्ट आपका लोकल होस्ट
  295. 11:54है। जो भी आपका होगा। ठीक है? ये हो गया।
  296. 11:57नेक्स्ट मेरे पास आता है क्रिएट अ कर्सर
  297. 11:59इंस्टेंस। अब देखो जब मैं क्वेरी को
  298. 12:01एग्जीक्यूट करूंगी ना वो कर्सर ऑब्जेक्ट
  299. 12:03की हेल्प से एग्जीक्यूट होगा। ठीक है?
  300. 12:05इंस्टेंस का मतलब होता है कि मुझे यहां पर
  301. 12:07कर्सर का ऑब्जेक्ट क्रिएट करना है। राइट?
  302. 12:10इंस्टेंस का मतलब कि मुझे यहां पर कर्सर
  303. 12:12का ऑब्जेक्ट क्रिएट करना है। ये वाली
  304. 12:14स्टेटमेंट देख रहे हो बेटा? ये मेन
  305. 12:16स्टेटमेंट है। यहां पर मैं अपना कर्सर का
  306. 12:18ऑब्जेक्ट क्रिएट कर रही हूं। ठीक है? और
  307. 12:20कर्सर ऑब्जेक्ट कैसे क्रिएट करते हैं?
  308. 12:22सिंपल मुझे क्या करना है? कनेक्शन
  309. 12:23ऑब्जेक्ट अभी हमने क्रिएट किया है ना सीएन
  310. 12:25नेम से उसकी हेल्प से मुझे कर्सर फंक्शन
  311. 12:28को कॉल करना है। बिकॉज़ इस कर्सर ऑब्जेक्ट
  312. 12:31से आगे मैं अपनी मायसक्यूएल की क्वेरीज़ को
  313. 12:33एग्जीक्यूट करने वाली हूं। ठीक है? इस
  314. 12:35कर्सर की हेल्प से हम लोग अपने आगे
  315. 12:36मायक्यूएल की क्वेरीज़ को एग्जीक्यूट करने
  316. 12:39वाले हैं।
  317. 12:40सो, डेटाबेस कर्सर इज़ अ स्पेशल कंट्रोल
  318. 12:43स्ट्रक्चर है दैट फैसिलिटेट्स द रो
  319. 12:46प्रोसेसिंग ऑफ़ रिकॉर्ड्स इन द रिजल्ट सेट।
  320. 12:48अब यह देखो रिजल्ट सेट क्या होता है?
  321. 12:50रिजल्ट सेट मींस सपोज आप लोगों के पास
  322. 12:52टेबल है जिस पर 10 रिकॉर्ड्स हैं। आपने
  323. 12:54क्वेरी लगाई सेलेक्ट स्टार फ्रॉम एंप्लई
  324. 12:56वेयर जेंडर इक्व टू एफ कि जो आपकी फीमेल
  325. 12:58एंप्लाइजज़ हैं उसका रिकॉर्ड आ जाए। तो वो
  326. 13:00जो क्वेरी लगा के रिजल्ट मेरे पास आया ना
  327. 13:03दैट इज़ नोन एज योर रिजल्ट सेट। ठीक है? अब
  328. 13:06देखो रिजल्ट सेट क्या है? सेट ऑफ़
  329. 13:08रिकॉर्ड्स रिट्रीव एज़ पर द क्वेरी। कि जो
  330. 13:10मैंने क्वेरी लगाई उसके अकॉर्डिंग जो मुझे
  331. 13:12रिजल्ट मिला है दैट इज़ योर रिजल्ट सेट।
  332. 13:15उसकी रो बाय रो प्रोसेसिंग वो कौन करेगा?
  333. 13:17आपका कर्सर ऑब्जेक्ट। तो अब मैं अपना
  334. 13:19नेक्स्ट स्टेप क्या करूं? यहां पर कर्सर
  335. 13:21ऑब्जेक्ट को क्रिएट कर लूं। तो टू क्रिएट
  336. 13:24अ कर्सर ऑब्जेक्ट वी हैव टू कॉल द कर्सर
  337. 13:27फंक्शन वि द हेल्प ऑफ़ कनेक्शन ऑब्जेक्ट।
  338. 13:30ये चीज़ ध्यान से सुनो। टू क्रिएट अ कर्सर
  339. 13:33ऑब्जेक्ट वी हैव टू कॉल द कर्सर फंक्शन वि
  340. 13:36द हेल्प ऑफ़ कनेक्शन ऑब्जेक्ट।
  341. 13:39दैट मींस कि कनेक्शन ऑब्जेक्ट की हेल्प से
  342. 13:42मुझे क्या करना है? अपने कर्सर फंक्शन को
  343. 13:44कॉल करना है। ये चीज़ भी हो गई। अब नेक्स्ट
  344. 13:47मेरे पास आता है एसक्यूएल की क्वरी को
  345. 13:48एग्जीक्यूट करना। देखो एक बार आपने अपना
  346. 13:50कर्सर ऑब्जेक्ट क्रिएट कर दिया। अब उस
  347. 13:52कर्सर ऑब्जेक्ट की हेल्प से मैं अपना क्या
  348. 13:54कर सकती हूं? माय एसक्यूएल की क्वेरी को
  349. 13:55एग्जीक्यूट कर सकती हूं। सो मुझे सिंपल
  350. 13:57क्या लिखना है? सीओआर यानी कि जो कर्सर
  351. 13:59ऑब्जेक्ट आपने यहां पर क्रिएट किया है डॉट
  352. 14:03एग्जीक्यूट और यहां पर जो भी आपकी क्वेरी
  353. 14:06है सपोज़ मैंने सारे रिकॉर्ड्स को रिट्रीव
  354. 14:08करना है। तो मैंने लिखा सेलेक्ट स्टार
  355. 14:11फ्रॉम टेबल नेम इज़ एंप्लई। सेमी कॉललन
  356. 14:14लगाना ऑप्शनल है। जनरली हम यहां पर अवॉइड
  357. 14:16कर देते हैं। ठीक है? तो यहां पर मैंने
  358. 14:17लिखा सेलेक्ट स्टार फ्रॉम एंप्लई। ये
  359. 14:20क्वेरी एग्जीक्यूट हो गई। अब देखो जो
  360. 14:22क्वेरी तो एग्जीक्यूट हो गई बट उस क्वेरी
  361. 14:24को जो रिजल्ट सेट आए हैं ना मेरे पास वो
  362. 14:26जो रिकॉर्ड्स आए हैं उसको मुझे वन बाय वन
  363. 14:29फेच करना है। मींस एक्सट्रैक्ट करना है
  364. 14:30अपने डेटा को। उसके लिए मेरे पास क्या है?
  365. 14:33तीन फेच फंक्शनंस हैं। तो अब हम क्या
  366. 14:35पढ़ने वाले हैं? तीन फेच फंक्शनंस
  367. 14:36पढ़ेंगे। फेच ऑल, फेच मैनी और फेच वन। ठीक
  368. 14:40है? सो मैं आपको एक बार यहां पर शॉर्ट में
  369. 14:42बता दूं। शॉर्ट में तो नहीं डिटेल में ही
  370. 14:43बता देती हूं। तीन फंक्शनंस हमने पढ़ने
  371. 14:46हैं। ठीक है? कौन-कौन से? एक तो आप यहां
  372. 14:49पर पढ़ोगे फच ऑल।
  373. 14:53फिर हम पढ़ेंगे फच मेनी।
  374. 15:00और एक हम पढ़ेंगे फैच वन।
  375. 15:04ठीक है? देखो कितने-कितने रिकॉर्ड्स
  376. 15:06रिट्रीव करके देंगे यह तो आपका नेम से
  377. 15:08क्लियर है। इट विल रिट्रीव ऑल रिकॉर्ड्स
  378. 15:11फ्रॉम द टेबल कि फच ऑल फंक्शन है ना तो
  379. 15:14सारे के सारे रिकॉर्ड्स को रिट्रीव करके
  380. 15:16देगा। फच मेनी जितना यहां पर आप n नंबर ऑफ़
  381. 15:19आर्गुमेंट्स लिखोगे उतने रिकॉर्ड्स को
  382. 15:21रिट्रीव करेगा। अगर नंबर ऑफ़ आर्गुमेंट्स
  383. 15:23नहीं लिखते तो ये बाय डिफ़ॉल्ट एक ही
  384. 15:25रिकॉर्ड को रिट्रीव करेगा। फच वन आपका एक
  385. 15:28टाइम पर एक ही रिकॉर्ड को रिट्रीव करेगा।
  386. 15:30ठीक है? फच ऑल फंक्शन आपका एक ही टाइम पर
  387. 15:33सारे रिकॉर्ड्स को रिट्रीव करेगा। फच मैन
  388. 15:35फंक्शन जो आप ब्रैकेट में आर्गुमेंट
  389. 15:37लिखोगे उतने नंबर ऑफ रिकॉर्ड्स को फच
  390. 15:39करेगा। और अगर आप यहां पर कोई भी
  391. 15:41आर्गुमेंट नहीं लिखते तो ये आपका बाय
  392. 15:43डिफ़ॉल्ट एक रिकॉर्ड को फैच करता है। फेच
  393. 15:46वन फंक्शन आप लोगों का एक टाइम पर एक ही
  394. 15:48रिकॉर्ड को फैच करेगा। ठीक है? अब बात आती
  395. 15:51है कि आपका रिजल्ट किस टाइप की वैल्यू
  396. 15:54रिटर्न करेगा? तो देखो एक रिकॉर्ड ना मेरे
  397. 15:56पास एक ट्यूपल की फॉर्म में आता है। एक
  398. 15:58रिकॉर्ड एक ट्यूपल की फॉर्म में आता है।
  399. 16:00फच वाल फंक्शन सारे रिकॉर्ड्स को रिट्रीव
  400. 16:02करके दे रहा है। तो सारे रिकॉर्ड्स आपके
  401. 16:04ट्यूपल की फॉर्म में होंगे। बट कलेक्टिवली
  402. 16:06दिस विल बी इन द फॉर्म ऑफ़ लिस्ट। तो इसका
  403. 16:08जो रिटर्न टाइप होगा दैट विल बी या तो
  404. 16:11लिस्ट कह दो या लिस्ट ऑफ़ ट्यूपल्स कह दो।
  405. 16:14एक ही बात है।
  406. 16:16ठीक है? इसमें भी मल्टीपल रिकॉर्ड्स फच हो
  407. 16:19रहे हैं। तो इसका भी जो रिटर्न टाइप है
  408. 16:21दैट इज या तो लिस्ट कह दो या लिस्ट ऑफ
  409. 16:24ट्यूपल कह दो। एक ही बात है।
  410. 16:27ठीक है? अब जो फच वन फंक्शन है वो तो एक
  411. 16:30टाइम पर एक ही रिकॉर्ड रिट्रीव कर रहा है।
  412. 16:32और एक रिकॉर्ड आपका किसकी फॉर्म में आ रहा
  413. 16:33है? ट्यूबल की फॉर्म में आ रहा है। तो फेच
  414. 16:35वन फंक्शन आपको किसकी फॉर्म में आंसर
  415. 16:37रिटर्न करेगा? ट्यूबल की फॉर्म में। राइट?
  416. 16:40नेक्स्ट है कि अगर मैंने सारे के सारे
  417. 16:42रिकॉर्ड्स को फच कर लिया और फर्दर मेरे
  418. 16:44पास कोई भी रिकॉर्ड नहीं है फच करने को तो
  419. 16:47फच ऑल फंक्शन आपको एंपटी लिस्ट रिटर्न
  420. 16:49करके देगा। फच मैनी फंक्शन आपको एंपटी
  421. 16:52रिटर्न लिस्ट करके देगा और फेच वन फंक्शन
  422. 16:55आपको नन रिटर्न करके देगा कि अगर आपने
  423. 16:57सारे रिकॉर्ड्स को फेच कर लिया है एंड
  424. 16:59स्टिल यू आर ट्राइंग टू फ़ फ़च अदर
  425. 17:02रिकॉर्ड्स एक्स्ट्रा रिकॉर्ड्स तो ये आपको
  426. 17:04क्या रिटर्न करके देगा ना। ठीक है? अब ये
  427. 17:07सारे के सारे फच फंक्शनंस हम लोग
  428. 17:09प्रैक्टिकली इंप्लीमेंट करेंगे। तो मैंने
  429. 17:11यहां पर क्या लिखा? सेलेक्ट स्टार फ्रॉम
  430. 17:12एंप्लई। दैट मींस कि जो मेरे पास ये
  431. 17:14एंप्लई टेबल है, यहां से मैं अपने सारे के
  432. 17:17सारे रिकॉर्ड्स को फच करना चाह रही हूं।
  433. 17:19तो सारे रिकॉर्ड्स को फेच करना चाह रही
  434. 17:20हूं। तो फच ऑल फंक्शन लगा दो। कोई भी एक
  435. 17:23वेरिएबल नेम ले लो। कर्सर ऑब्जेक्ट की
  436. 17:25हेल्प से आप लोग क्या करोगे? फेच फंक्शनंस
  437. 17:28को कॉल करोगे। मैंने लिखा फच ऑल। ठीक है?
  438. 17:30प्रिंट करा दिया मैंने इस वेरिएबल को।
  439. 17:33प्लस मैं साथ-साथ आप लोगों को दिखाने के
  440. 17:35लिए इसकी डेटा टाइप भी प्रिंट करा रही हूं
  441. 17:37कि किस टाइप की वैल्यू क्या कर रहा है?
  442. 17:40रिटर्न कर रहा है। तो टोटल वी आर हैविंग
  443. 17:42फाइव रिकॉर्ड्स। ठीक है? सो ध्यान से
  444. 17:44देखो। एक रिकॉर्ड एक ट्यूपल की फॉर्म में
  445. 17:47है। नेक्स्ट रिकॉर्ड आपका नेक्स्ट ट्यूपल
  446. 17:49की फॉर्म में है। फिर ये नेक्स्ट रिकॉर्ड
  447. 17:51आपका एक ट्यूपल की फॉर्म में है। ये एक
  448. 17:53रिकॉर्ड एक ट्यूपल की फॉर्म में है। तो
  449. 17:55बेसिकली सारे रिकॉर्ड्स मेरे पास ट्यूपल
  450. 17:57की फॉर्म में है। एंड कलेक्टिवली ये आपके
  451. 17:59किसकी फॉर्म में है? लिस्ट की फॉर्म में।
  452. 18:01तो डेटा टाइप जो यह रिटर्न करेगा वैल्यू
  453. 18:03किस टाइप की करेगा? लिस्ट टाइप की। अगर
  454. 18:06आपके पास कहीं बुक्स में लिखा हुआ है
  455. 18:08ट्यूपल टाइप की तो वो गलत है। लिस्ट ऑफ
  456. 18:10ट्यूपल हो सकता है बट सिर्फ ट्यूपल नहीं
  457. 18:12होगा। ठीक है? अब देखो फेच ऑल ने सारे के
  458. 18:14सारे रिकॉर्ड्स को फच कर दिया। अब इसके
  459. 18:16बाद अगर मैं यही सेम चीज़ दोबारा एग्ज़क्यूट
  460. 18:19कराऊं कि सारे रिकॉर्ड्स तो फैच हो गए कि
  461. 18:21तुमने मैंने दोबारा से फेच फंक्शन लगाया
  462. 18:24कि सारे रिकॉर्ड्स को फच करो। अब नो मोर
  463. 18:26रिकॉर्ड्स टू फैच। अब यहां पर तो सारे
  464. 18:28रिकॉर्ड्स फैच हो गए। आगे तो और कोई
  465. 18:30रिकॉर्ड नहीं है फ़च करने को। तो, फ़च ऑल
  466. 18:32फंक्शन क्या रिटर्न करके देता है? मैंने
  467. 18:33आपको बताया था एंपटी लिस्ट। तो, यह आपको
  468. 18:36क्या रिटर्न करके देगा? एंपटी लिस्ट।
  469. 18:38राइट? अच्छा, अब नेक्स्ट मेरे पास आता है
  470. 18:41फच मेनी।
  471. 18:44फच मेनी क्या कहता है? कि ब्रैकेट में
  472. 18:46जितना आर्गुमेंट लिखोगे ना, उतने
  473. 18:48रिकॉर्ड्स ये फेच करेगा। सपोज़ मैंने लिखा
  474. 18:50टू।
  475. 18:52ठीक है? इसको भी हम हटा देते हैं। तो, ये
  476. 18:54आपके दो रिकॉर्ड्स को रिट्रीव करके देगा।
  477. 18:581001 वाला और 102 वाला अगेन किसकी फॉर्म
  478. 19:01में लिस्ट है या फिर लिस्ट ऑफ ट्यूपल कह
  479. 19:03दो। ठीक है? इसको हटा दो। अब जब मैंने दो
  480. 19:07रिकॉर्ड्स को फच कर लिया ना फच मेनी के
  481. 19:09थ्रू मैंने अपने ये दो रिकॉर्ड्स को फच कर
  482. 19:11लिया। तो अब मेरा कंट्रोल यानी कि मेरा
  483. 19:13कर्सर कहां पर है? थर्ड रिकॉर्ड के
  484. 19:15बिगिनिंग के पर। अब आगे मैं कोई भी फेच
  485. 19:17फंक्शन लगाऊं तो मेरा क्या चलेगा? थर्ड
  486. 19:19रिकॉर्ड से स्टार्ट करेगा। मींस अगर मैं
  487. 19:21फेच ऑल लगा दूं तो भी वो थर्ड रिकॉर्ड से
  488. 19:24स्टार्ट करेगा। अब थर्ड और फोर्थ रिकॉर्ड
  489. 19:26को फच करेगा।
  490. 19:29देखो फर्स्ट और सेकंड को करा। फिर थर्ड और
  491. 19:32फोर्थ को करा। ठीक है? सो ये आपका कैसे चल
  492. 19:34रहा है? फच मैनी के थ्रू चल रहा है कि
  493. 19:36जितनी आप ब्रैकेट में वैल्यू लिख रहे हो
  494. 19:38उतने रिकॉर्ड्स ये क्या करेगा? फच करेगा।
  495. 19:40तो दो हो गए, दो चार हो गए। एंड टोटल फाइव
  496. 19:43है ना? इसको मैंने दोबारा लिख दिया।
  497. 19:46और यह छह रिकॉर्ड हो गए। इसके बाद तो कोई
  498. 19:49नहीं होगा। वैसे टोटल फाइव रिकॉर्ड्स हैं।
  499. 19:51बट सिक्स लिख दिया कोई दिक्कत नहीं आएगी।
  500. 20:10अब इसको हम लोग क्या करेंगे? एग्जीक्यूट
  501. 20:13करेंगे। ठीक है? जस्ट अ सेकंड।
  502. 20:22चलिए।
  503. 20:24यहां पर यहां पर
  504. 20:43नाउ सी हियर अब मैंने यहां पर क्या करा फच
  505. 20:46मैनी टू फच मैनी टू और फच मैनी टू तीन बार
  506. 20:49लगाए टू टू टू दैट मींस फर्स्ट वाले के
  507. 20:52टाइम पर ये आपके फर्स्ट फर्स्ट और सेकंड
  508. 20:53रिकॉर्ड्स रिट्रीव हो के आ गए। फिर जब
  509. 20:56मैंने दोबारा से लिस्ट ऑफ ट्यूपल के फॉर्म
  510. 20:58में जब दोबारा फच मैंने लगाया फिर ये
  511. 21:00नेक्स्ट टू रिकॉर्ड्स रिट्रीव हो के आ गए।
  512. 21:02उसके बाद जब मैंने एक बार और फच मैंने
  513. 21:04लगाया तो एक रिकॉर्ड और रिट्रीव हो के आ
  514. 21:06गया। ठीक है? सो ऐसा नहीं है कि यहां पर
  515. 21:08आपका टू लिखा हुआ है तो एक ही रिकॉर्ड है
  516. 21:10तो एरर देगा। नहीं। अब सारे रिकॉर्ड्स
  517. 21:12यहां पर फच हो चुके हैं। ठीक है? सो अब
  518. 21:14मैं क्या करूंगी? यहां पर अगर मैं दोबारा
  519. 21:17से रिकॉर्ड फैच कर रही हूं। मींस इफ नो
  520. 21:19मोर रिकॉर्ड्स आर देयर टू फेच। तो ये आपका
  521. 21:21क्या रिटर्न करेगा? एंपटी लिस्ट तो ये
  522. 21:23आपका क्या रिटर्न करने वाला है? एंपटी
  523. 21:25लिस्ट। ठीक है? अच्छा अगर मैं फच मैने के
  524. 21:27ब्रैकेट में कोई भी आर्गुमेंट ना दूं तो
  525. 21:31ये आपका एक बाय डिफ़ॉल्ट एक ही रिकॉर्ड को
  526. 21:34रिट्रीव करेगा। ठीक है? तो देखो ये काम तो
  527. 21:36फेच वन की तरह करेगा। बट फच वन अगर मैं
  528. 21:38लगाऊंगी ना तो वो ट्यूपल की फॉर्म में
  529. 21:40आंसर देगा। ये मुझे लिस्ट ऑफ़ ट्यूपल की
  530. 21:42फॉर्म में आंसर दे रहा है। ठीक है? तो
  531. 21:44लिस्ट की फॉर्म में दे रहा है। बेसिकली फच
  532. 21:46ऑल हो गया, फच मेनी हो गया। अब मेरे पास
  533. 21:48आता है फेच वन फंक्शन।
  534. 21:51ठीक है? तो, यह फच वन फंक्शन क्या करेगा?
  535. 21:53एक टाइम पर एक ही रिकॉर्ड रिट्रीव करेगा।
  536. 21:55किसकी फॉर्म में? ट्यूपल की फॉर्म में। अब
  537. 21:58देखो, एक रिकॉर्ड रिट्रीव कर दिया। अब एक
  538. 22:00रिकॉर्ड रिट्रीव करने के बाद मेरा पॉइंटर
  539. 22:02कहां पर आ गया? सेकंड रिकॉर्ड की बिगिनिंग
  540. 22:04पर। कहां पर आ गया? पॉइंटर? सेकंड रिकॉर्ड
  541. 22:06की बिगिनिंग पर। तो, अब जब मैं दोबारा से
  542. 22:09एग्जीक्यूट करूंगी, तो सेकंड रिकॉर्ड
  543. 22:11रिट्रीव हो गया इन द फॉर्म ऑफ़ ट्यूपल। ठीक
  544. 22:13है? सो, अब मैं अगर यहां पर दो रिकॉर्ड्स
  545. 22:15रिट्रीव हो गए। और अब मैंने यहां पर फच
  546. 22:18मेनी लगा दिया। कि दो रिकॉर्ड्स रिट्रीव
  547. 22:21हो गए और कितने रह गए? थ्री रिकॉर्ड्स और
  548. 22:24रह गए। तो इसने यहां पर बेसिकली सारे के
  549. 22:26सारे रिकॉर्ड्स अब यहां पर फच हो जाएंगे।
  550. 22:30ठीक है? उसके बाद अब नो मोर रिकॉर्ड्स टू
  551. 22:32फच है और मैं दोबारा से यहां पर क्या लगा
  552. 22:35रही हूं? फच वन लगा रही हूं। तो उसके बाद
  553. 22:37मेरे पास में इफ नो मोर रिकॉर्ड्स आर देयर
  554. 22:39टू फच फ्रॉम द डेटाबेस। तो ये क्या रिटर्न
  555. 22:41करेगा? नन। ठीक है? क्या रिटर्न करेगा ये
  556. 22:44मुझे? नन। तो आपको आई थिंक सारे के सारे
  557. 22:46फेच फंक्शनंस अच्छे से क्लियर हो गए। फच
  558. 22:48ऑल फच मैंने फच वन एक मेरे पास आता है रो
  559. 22:51काउंट प्रॉपर्टी यह मुझे बताता है कि अब
  560. 22:54तक मैंने कितने रिकॉर्ड्स को रिट्रीव कर
  561. 22:56लिया है। ठीक है? रो काउंट प्रॉपर्टी क्या
  562. 22:59बताता है? फंक्शन नहीं है। प्रॉपर्टी है।
  563. 23:00ब्रैकेट नहीं आएंगे इसके आगे कि अब तक
  564. 23:03मैंने कितने रिकॉर्ड्स को रिट्रीव कर लिया
  565. 23:05है। और इसको भी आप लोग कॉल करोगे विद द
  566. 23:07हेल्प ऑफ़ कर्सर ऑब्जेक्ट। ठीक है? तो ये
  567. 23:10सारा मैं हटा देती हूं जहां पर हमने
  568. 23:11एक्सपेरिमेंट किया है। अब देखो फेच वन में
  569. 23:14मैंने एक रिकॉर्ड को फैच करा। तो यहां पर
  570. 23:17आपका जो है रो काउंट प्रॉपर्टी मैं ऐसे
  571. 23:21लिख देती हूं इक्व टू कर्सर ऑब्जेक्ट की
  572. 23:24हेल्प से रो काउंट प्रॉपर्टी को मैंने कॉल
  573. 23:25किया तो क्या आ जाएगा यहां पर
  574. 23:29क्या आ जाएगा वन कि अब तक कितने रिकॉर्ड
  575. 23:31रिट्रीव हुआ वन ठीक है उसके बाद यहां पर
  576. 23:34मैंने क्या करा फच मेनी फंक्शन लगा दिया
  577. 23:37अब मैंने क्या करा यहां पर फच मेनी फंक्शन
  578. 23:40लगा देती हूं
  579. 23:42और फच मेनी फंक्शन के ब्रैकेट में मैंने
  580. 23:44लिख दिया लेट्स सपोज कि ये तीन रिकॉर्ड्स
  581. 23:47को रिट्रीव कर रहा है। ठीक है? सो एक
  582. 23:49रिकॉर्ड पहले रिट्रीव हुआ था। तीन रिकॉर्ड
  583. 23:51अब रिट्रीव कर दिए। अब तक कितने रिकॉर्ड
  584. 23:53रिट्रीव हो गए? टोटल? चार। तो यहां पर
  585. 23:55मेरे पास क्या आ जाएगा? चार। फोर। ठीक है?
  586. 23:58अच्छा। उसके बाद लेट्स सपोज़ मैंने एक बार
  587. 24:01और फच वन फंक्शन कॉल कर दिया।
  588. 24:06इसके बाद एक ही रिकॉर्ड रिट्रीव होने को
  589. 24:08रहता है। तो मैंने फेच वन कॉल करा। ठीक
  590. 24:10है? अब इसकी रोक ऑन प्रॉपर्टी में वन नहीं
  591. 24:12दिखाएगा कि मैं एक रिकॉर्ड फैच कर रही
  592. 24:14हूं। वो दिखाएगा अब तक कितने रिकॉर्ड्स
  593. 24:16फैच कर लिए। एक इसमें हो गया, तीन इसमें
  594. 24:19हो गए चार, एक इसमें हो गया पांच। तो आंसर
  595. 24:21विल बी रो काउंट प्रॉपर्टी। अब तक कितने
  596. 24:23रिकॉर्ड फैच हो गए मेरे पास? फाइव। तो इस
  597. 24:25तरीके से आप लोगों का ये रो काउंट
  598. 24:27प्रॉपर्टी भी चलेगा। ठीक है? फैच फंक्शनंस
  599. 24:30हो गए।
  600. 24:33नेक्स्ट मेरे पास आता है पैरामीटराइज़्ड
  601. 24:35क्वरी। अब बेसिकली मैं क्या करूंगी ना
  602. 24:38अपनी एसक्यूएल की क्वेरीज़ जो मैंने आपको
  603. 24:39बताया था एग्जीक्यूट करेंगे। अभी तो मैंने
  604. 24:41सिर्फ क्या करा था? अह देखो अगर आपको सारे
  605. 24:44रिकॉर्ड्स को फेच करना है। यह तो फेच
  606. 24:46फंक्शनंस मैंने आपको एक्सप्लोर करके दिखा
  607. 24:47दिए। हम लोग बेसिकली क्या करेंगे? यहां पर
  608. 24:50फच ऑल का जनरल यूज़ करते हैं कि सारे
  609. 24:52रिकॉर्ड्स फच करके दे दे। और लिस्ट ऑफ
  610. 24:55ट्यूपल आया ना उसके लिए मैं क्या करती
  611. 24:56हूं? यहां पर फोर लूप लगा देती हूं। सो
  612. 24:58दैट मेरे को ये रिकॉर्ड्स वन बाय वन दे
  613. 25:00दे। तो अब देखो यहां पर आप अपना एक फाइव
  614. 25:04रिकॉर्ड्स आ गए।
  615. 25:07ठीक है? कोई डाउट इसमें? क्लियर? अब मुझे
  616. 25:09क्या करना है?
  617. 25:12हां, अब मुझे मल्टीपल क्वेरीज लगानी है।
  618. 25:14सपोज मैंने बोला सेलेक्ट स्टार फ्रॉम
  619. 25:16एंप्लई वेयर जेंडर इक्व f कि जिसका जेंडर
  620. 25:20एफ है वो रिकॉर्ड्स आ गए। तो मैंने इसको
  621. 25:22एग्जीक्यूट किया और देख लो जिसका जेंडर एफ
  622. 25:25है वो रिकॉर्ड्स आ गए। इस तरीके से मैं
  623. 25:27अपना क्वेरी लगा सकती हूं। ठीक है? और
  624. 25:29देखो कोई क्वेरी बड़ी होगी आपका थोड़ा सा
  625. 25:31कॉम्प्लिकेटेड हो जाएगा। मैंने क्या करा?
  626. 25:33इसको कट कर दिया।
  627. 25:36कोई भी एक वेरिएबल या क्वेरी नेम से किसी
  628. 25:38भी नेम से ले लो। उसमें ये चीज़ लिख दी और
  629. 25:41एग्जीक्यूट मैं क्या करा रही हूं वो
  630. 25:42क्वेरी कोई दिक्कत नहीं। अच्छा मैंने यहां
  631. 25:45पर लिखा सेलेक्ट जेंडर इक्व f
  632. 25:48और कहां गया स्क्वाड की टेबल दिस एंड
  633. 25:51डिपार्टमेंट आईडी इक्व
  634. 25:54100 या और कर दो
  635. 25:58एंड करके देख लेते हैं। डिपार्टमेंट आईडी
  636. 26:00इक्व D1 कि डिपार्टमेंट आईडी D 1001 हो और
  637. 26:05जेंडर क्या हो साथ में फीमेल हो। तो ऐसा
  638. 26:08मेरे पास एक रिकॉर्ड है। ठीक है? तो इस
  639. 26:10तरीके से आपकी क्वेरीज़ एग्जीक्यूट होंगी।
  640. 26:13नेक्स्ट मेरे पास इसमें टॉपिक आता है
  641. 26:15पैरामीटराइज़ क्वेरी। पैरामीटराइज़्ड क्वेरी
  642. 26:17मींस कि देखो अगर आप यूजर से इनपुट लेते
  643. 26:19हो। अभी तो मैंने यहां पर फिक्स कर दी
  644. 26:20वैल्यू कि जेंडर फीमेल है, डिपार्टमेंट
  645. 26:23आईडी ये है। तो अगर आप इन केस यूजर से
  646. 26:26इनपुट लेना चाहते हो तो उस टाइम पर मैं
  647. 26:28क्या करूं? उस टाइम पर देखो हम लोग क्या
  648. 26:30करेंगे? अ पैरामीटराइज़्ड क्वरी का यूज़
  649. 26:33करेंगे। ठीक है? तो पैरामीटराइज़ क्वरी को
  650. 26:35यूज़ करने के दो मेथड्स हैं। एक ओल्ड मेथड,
  651. 26:37एक न्यू मेथड। आज तक तो एग्जाम में कभी
  652. 26:40नहीं आया कि आप न्यू मेथड से लिखो या फिर
  653. 26:41ओल्ड मेथड से लिखो। ठीक है? मैं आपको
  654. 26:43दोनों बताऊंगी। आपको जो इजी लगे उससे आप
  655. 26:45एग्जीक्यूट करा सकते हो। ठीक है? मुझे
  656. 26:47पर्सनली पूछो तो सेकंड वाला ठीक लगता है
  657. 26:50यानी कि न्यू स्टाइल वाला।
  658. 26:55ठीक है? अब देखो ओल्ड स्टाइल में मेरे पास
  659. 26:56सिंटेक्स क्या है? f% मी। तो बेसिकली मुझे
  660. 26:59करना क्या है? देखो सपोज़ मैंने जेंडर यूजर
  661. 27:02से इनपुट कराना है कि जो जेंडर आपने
  662. 27:04बताओगे ना उसके अकॉर्डिंग जो है मुझे वो
  663. 27:08क्या बोलते हैं क्वेरी एग्जीक्यूट करानी
  664. 27:10है। ठीक है?
  665. 27:12तो मैंने यहां पर यूजर से जेंडर पूछा
  666. 27:15इनपुट
  667. 27:16एंटर जेंडर कि मैं यूजर से पूछूंगी कि किस
  668. 27:19जेंडर का आप लोगों को रिकॉर्ड्स देखने हैं
  669. 27:21मेल के या फीमेल के? तो सेलेक्ट स्टार
  670. 27:24फ्रॉम एंप्लई वेयर जेंडर इक्व टू ओल्ड
  671. 27:28मेथड क्या कहता है कि आप परसेंट एस लगा
  672. 27:30दीजिए। ये एक पूरी क्वेरी होगी। f परसेंट
  673. 27:33v एक परसेंट वो वाला आ गया। और एक वी मतलब
  674. 27:36कि आपको इस परसेंट s को जिससे रिप्लेस
  675. 27:39करना है दैट इज़ g। ठीक है? अब जिसकी भी
  676. 27:42डेट टाइप कैर वेयर कैर डेट ये सब है ना तो
  677. 27:44उसकी वैल्यू्यूज को आपने विद इन कोर्स
  678. 27:46लिखना है। तो ये परसेंट s आपका किस में आ
  679. 27:48गया? विद इन कोर्स।
  680. 27:55ठीक है? सिंगल कोर्स क्यों लगाया? डबल भी
  681. 27:57बस ये ध्यान रखना कि डबल कोर्स के अंदर
  682. 27:59अगर कोर्स लगा रहे हो तो सिंगल लगाना।
  683. 28:01सिंगल के अंदर लगा रहे हो तो डबल लगाना।
  684. 28:02ठीक है? सेलेक्ट द स्टार फ्रॉम एंप्लई
  685. 28:04वेयर जेंडर इक्वल्स टू मैंने लिख दिया
  686. 28:06परसेंट s। अब वो जो सिंटेक्स आपको दे रखा
  687. 28:09है ना दैट इज F% V यह तो पूरा F हो गया यह
  688. 28:13परसेंट हो गया यह V हो गया
  689. 28:16ये F हो गया
  690. 28:19ये आप लोगों का परसेंट हो गया और ये आप
  691. 28:23लोगों का V हो गया जो आपको अगर मैं बात
  692. 28:26करूं जो स्लाइड में मैंने लिख रखा है F% V
  693. 28:29ठीक है इसका मतलब क्या है कि V में आपको
  694. 28:31जो वैल्यूज़ गिवन है परसेंट S से रिप्लेस
  695. 28:33हो जाएंगी तो जब आप इसको एग्जीक्यूट करोगे
  696. 28:36सपोज़ मैंने जेंडर लिखा फीमेल एफ
  697. 28:39तो जो जो एफ जेंडर के एंप्लाइजज़ हैं वो आ
  698. 28:42गए। दोबारा से एग्जीक्यूट करो। अब मैंने
  699. 28:44जेंडर लिखा एम तो मेल एंप्लाइजज़ मेरे पास
  700. 28:47आ गए। ठीक है? इस तरीके से ये आपका
  701. 28:49एग्जीक्यूट होगा। अगर मेरे पास मोर देन वन
  702. 28:52वो है। मींस मैंने जेंडर भी पूछा और मैं
  703. 28:55अपनी टेबल निकाल लेती हूं। और जिसकी सैलरी
  704. 28:57क्या हो? 33,000 से ज़्यादा हो। ठीक है? से
  705. 29:00लेट्स स्टार्ट फ्रॉम दिस वेयर जेंडर
  706. 29:03इक्वल्स टू दिस एंड सैलरी इक्वल्स टू दिस।
  707. 29:06तो एंड
  708. 29:08सैलरी ग्रेटर देन
  709. 29:1125,000 जिसकी सैलरी 25 ये भी 25,000 यहां
  710. 29:16नहीं लिखना। ये भी मैं यूजर से एंटर
  711. 29:18कराऊंगी।
  712. 29:25यहां पर आप लोग इंट यूज़ करना। ठीक है? इंट
  713. 29:29इनपुट एंटर
  714. 29:31सैलरी।
  715. 29:34ठीक है? यहां पर मैंने लिख दिया ग्रेटर
  716. 29:36दैन का ऐसे हिंट लगा दिया कि जो भी आप
  717. 29:37लिखोगे वो ग्रेटर दैन वाली कंडीशन लगेगी।
  718. 29:39ठीक है? तो सेलेक्ट स्टार फ्रॉम एंप्लई
  719. 29:41वेयर जेंडर इक्वल्स टू दिस एंड सैलरी
  720. 29:44ग्रेटर दन दिस यानी कि परसेंट एस। अब देखो
  721. 29:47सैलरी में आपका कुछ वैल्यूज़ विद इन कोर्स
  722. 29:49नहीं आएंगी ना। तो इस परसेंट S को मुझे
  723. 29:51विद इन कोर्स लिखने की जरूरत नहीं है।
  724. 29:53परसेंट G किससे रिप्लेस करना है? सेकंड
  725. 29:56वाले परसेंट S को सैलरी से। दैट इज़ S. अब
  726. 29:58आप इसको एग्जीक्यूट कर दो।
  727. 30:04जेंडर मैंने एंटर कराया एफ और सैलरी मैंने
  728. 30:06एंटर कराई 25,000 से ग्रेटर। तो ऐसे दो
  729. 30:09एम्प्लाइज हैं जिसकी जो फीमेल भी है और
  730. 30:11जिसकी सैलरी 25,000 से ज्यादा भी है। तो
  731. 30:14ये रिकॉर्ड्स आपके पास आ गए। ये तो था
  732. 30:16ओल्ड मेथड करने का। न्यू मेथड क्या है? बस
  733. 30:19बहुत सिमिलर से ही हैं दोनों। परसेंट s की
  734. 30:21जगह पर ये कर्ली ब्रैकेट्स लगानी है। और
  735. 30:25इस वाले परसेंट s के बाद भी मुझे यहां पर
  736. 30:27कर्ली ब्रैकेट्स लगानी है। और इस परसेंट
  737. 30:30की जगह पर मुझे डॉट फॉर्मेट फंक्शन लिखना
  738. 30:33है। बाकी सब सेम बाकी सब सेम है। तो यहां
  739. 30:37पर जेंडर सपोज़ मैंने लिखा m और सैलरी
  740. 30:40मैंने लिखा 45,000 से जिसकी ग्रेटर है। तो
  741. 30:43ऐसा आपका एक भी रिकॉर्ड नहीं है। ठीक है?
  742. 30:45एक बार चेक करें। मेल में एक की 25 है, एक
  743. 30:48की 18 है। तो हम उसी अकॉर्डिंग डाल देते
  744. 30:50हैं रिकॉर्ड्स भी। ठीक है?
  745. 30:58तो ऐसा एक एंप्लई मेल एंप्लई है जिसका
  746. 31:00जेंडर m है और जो उसकी सैलरीज है 25
  747. 31:0220,000 से ज्यादा है। ठीक है? सो ये आपका
  748. 31:05कौन सा मेथड हो गया? न्यू फॉर्मेट। न्यू
  749. 31:07फॉर्मेट में क्या? अह कर्ली ब्रैकेट्स लगा
  750. 31:09देना। डॉट फॉर्मेट और जी कॉमा मींस जो
  751. 31:12आपको फॉर्मेट स्पेसिफाई उसको बेसिकली हम
  752. 31:14बोलते हैं उससे रिप्लेस करना है वो यहां
  753. 31:16पर लगाओगे। ठीक है? अच्छा क्वेरी
  754. 31:18एग्जीक्यूट करते-करते पता ही ना लगे क्या
  755. 31:20मिस्टेक है तो आप अपनी क्वेरी को प्रिंट
  756. 31:22भी करा सकते हो। ठीक है? फॉर एग्जांपल
  757. 31:24मैंने यहां पर लिखा प्रिंट क्वेरी करा
  758. 31:26दिया। एग्जीक्यूट करा जेंडर मैंने लिखा f
  759. 31:30और सैलरी सपोज़ मैंने लिखा 45,000
  760. 31:33ठीक है? तो अगर आपकी कोई क्वेरी में
  761. 31:35मिस्टेक होगी ना तो यहां पता लग जाएगा।
  762. 31:37सेलेक्ट स्टार फ्रॉम एंप्लई वेयर जेंडर
  763. 31:39इक्व टू f एंड सैलरी ग्रेटर दैन 45000 ठीक
  764. 31:42है तो इस तरीके से अगर आपके सिंटेक्स में
  765. 31:44कोई मिस्टेक होगी तो वो भी आपको यहां पर
  766. 31:46समझ में आ जाएगी
  767. 31:51ओल्ड मेथड हो गया न्यू मेथड हो गया ठीक है
  768. 31:53नेक्स्ट मेरे पास आता है कॉमेट फंक्शन
  769. 31:55कॉमेट फंक्शन क्या करता है कि अगर आपको
  770. 31:57अपने डेटाबेस में चेंजेस को सेव करना है
  771. 31:59तो हम यूज़ली क्या करते हैं कॉमेट फंक्शन
  772. 32:01को कॉल करते हैं
  773. 32:03अब कॉमेट फंक्शन को यूज़ करने के लिए मुझे
  774. 32:06क्या करना पड़ेगा जाएगा। मींस अगर इंसर्ट
  775. 32:07कमांड है, डेटाबेस में चेंजज़ हो रहे हैं,
  776. 32:09अपडेट कमांड है, डिलीट कमांड है, राइट?
  777. 32:12ड्रॉप कमांड है, जिससे आपके टेबल में मींस
  778. 32:14चेंजेस हो रहे हैं Myesl की टेबल में, तो
  779. 32:16वहां पर आप लोगों को क्या करना है? कॉमेट
  780. 32:18फंक्शन का यूज़ करना है। ठीक है? सो मैं
  781. 32:21आपको फॉर एग्जांपल मुझे ना कोई रिकॉर्ड को
  782. 32:23डिलीट करना है। तो मैंने क्वेरी क्या
  783. 32:25लगाई? अब यहां पर मैं एंप्लई आईडी पूछ
  784. 32:28लेती हूं उससे।
  785. 32:32इनपुट
  786. 32:36एंटर एंप्लई आईडी टू बी डिलीटेड
  787. 32:42कि एंप्लई आईडी एंटर करो वो मुझे क्या
  788. 32:44करनी है डिलीट करनी है ठीक है तो सेलेक्ट
  789. 32:46ये क्वरी तो नहीं लगेगी क्वेरी क्या लगेगी
  790. 32:49मेरे पास
  791. 32:52डिलीट
  792. 32:54फ्रॉम टेबल नेम क्या है एम्लई
  793. 32:59वेयर
  794. 33:03एमंप्लई आईडी वाले कॉलम का नेम है मेरे
  795. 33:06पास ईआईडी सो वेयर ईआईडी इक्वल्स टू अब जो
  796. 33:10एंप्लई आईडी यूजर एंटर करेगा ठीक है तो
  797. 33:13मैंने यहां पर लगा दिया कर्ली ब्रैकेट्स
  798. 33:15डॉट फॉर्मेट और ब्रैकेट में क्या लगा दिया
  799. 33:18किससे रिप्लेस होगा ईआईडी से एंप्लई आईडी
  800. 33:20से क्वेरी को एक्स प्रिंट कराना हो करा
  801. 33:22देना एग्जीक्यूट कराओगे फच कराने की ज़रूरत
  802. 33:25नहीं है यहां पर आप अपना कनेक्शन ऑब्जेक्ट
  803. 33:28की हेल्प से कमिट फंक्शन को कॉल कर देना।
  804. 33:30सो दैट जो आप डिलीट कर रहे हो ना अगर आप
  805. 33:33चाहो तो यहां पर मैसेज प्रिंट करा सकते
  806. 33:34हो। रिकॉर्ड डिलीटेड सक्सेसफुली।
  807. 33:45रिकॉर्ड डिलीटेड सक्सेसफुली। ठीक है?
  808. 33:47कॉमिट फंक्शन बिकॉज़ जो मैं अपना चेंजेस कर
  809. 33:49रही हूं वो आपके डेटाबेस में भी रिफ्लेक्ट
  810. 33:51करेंगे। तो यहां पर मैंने इसको एग्ज़क्यूट
  811. 33:53किया। एंप्लई आईडी मैंने एंटर की 104। सो
  812. 33:56देखो 104 का जो एंप्लई रिकॉर्ड है वह आपका
  813. 33:59डिलीट हुआ या नहीं हुआ
  814. 34:03हो गया 1001 2 3 एंड देन फाइव तो यहां पर
  815. 34:07आपका 1004 जो पहले था दैट इज़ मिसिंग नाउ
  816. 34:10दैट मींस वो आपका क्या हो गया डिलीट हो
  817. 34:12गया
  818. 34:14ठीक है डिलीट हो जाएगा अपडेट करना हो फॉर
  819. 34:17एग्जांपल जिसका डिपार्टमेंट आईडी था ना
  820. 34:20मैंने एक गलत लिख रखा है वह आई थिंक डिलीट
  821. 34:23ही हो गया
  822. 34:30चलो कोई बात नहीं। सपोज मुझे क्या करना
  823. 34:32है? इसकी सैलरी अपडेट करनी है। 18,000 है
  824. 34:34ना कुणाल की तो इसकी मुझे 25,000 करनी है।
  825. 34:38क्या करेंगे? जिसकी एंप्लई आईडी 103 है
  826. 34:40उसकी सैलरी कितनी कर दो? 25,000 तो अपडेट
  827. 34:43कमांड लगा दो। जो भी आपकी वसक्यूएल की
  828. 34:45कमांड्स है ना वह यहां पर लगानी है। अपडेट
  829. 34:49फ्रॉम
  830. 34:53टेबल नेम
  831. 34:55सेट
  832. 34:57सैलरी
  833. 34:58इक्व कितना बोला मैंने? 25,000 वेयर
  834. 35:03एंप्लई आईडी इक्व
  835. 35:06103 कि जिसकी एंप्लई आईडी 103 है उसके
  836. 35:10सैलरी को क्या करना है? डिलीट करना है।
  837. 35:13एंप्लई आईडी इक्व 103 नहीं जो यूजर एंटर
  838. 35:17करेगा। राइट? सो ब्रैकेट्स लगा दो और यह
  839. 35:20कोड्स क्लोज कर दो डॉट फॉर्मेट और यहां पर
  840. 35:22क्या आ जाएगा आपका?
  841. 35:24ईआईडी
  842. 35:28अब रिकॉर्ड डिलीटेड नहीं अपडेटेड रिकॉर्ड
  843. 35:31अपडेटेड सक्सेसफुल अब इसको एग्जीक्यूट करो
  844. 35:37अब देखो जो आपका 103 वाला रिकॉर्ड है उसकी
  845. 35:40जो सैलरी है मैंने इसको एग्जीक्यूट तो
  846. 35:42किया नहीं इसको एग्जीक्यूट करो
  847. 35:51सपोज मैंने एंप्लई आईडी तो अपडेट करनी है।
  848. 35:54डिलीट नहीं। अब हम अपडेट का कर रहे हैं
  849. 35:56ना।
  850. 36:04तो एंप्लई आईडी सपोज़ मैंने डाला 103 अह
  851. 36:08यहां क्वेरी पढ़ लो। एरर आ रहा है ना? कोई
  852. 36:10दिक्कत नहीं। अपडेट फ्रॉम टेबल नेम सेट
  853. 36:12सैलरी इक्वल्स टू दिस।
  854. 36:15सेट सैलरी इक्व 9,000 वेयर एंप्लई आईडी
  855. 36:17इक्व 103
  856. 36:36एंटर ईआईडी टू बी अपडेटेड मैंने लिखा 103
  857. 36:39हां कहां मिस्टेक हो गई? अच्छा ये वन ये आ
  858. 36:42रहा है क्या कहीं से?
  859. 36:48अपडेट
  860. 36:50अच्छा यह डिलीट वाले में चेंजज़ कर दिया।
  861. 36:52ठीक है। सिंटेक्स क्या है? अपडेट टेबल नेम
  862. 36:54सेट सैलरी इक्वल्स टु दिस वेयर एंप्लई
  863. 36:56आईडी इक्वल्स टु दिस। अब ठीक है। तो अगर
  864. 36:58मैंने एंप्लई आईडी क्या डाल दी? लेट्स
  865. 37:00सपोज 102। ठीक है? तो अब 102 वाली एंप्लई
  866. 37:03का देखो सैलरी कितनी हो गई है? 25,000
  867. 37:07पहले मेरे पास क्या था? एंप्लई आईडी 102
  868. 37:10के लिए सैलरी कितनी थी? 38,000। अब मैंने
  869. 37:13उसकी कितनी कर दी सैलरी? 25,000
  870. 37:17कमिट फंक्शन जरूर लगाना। ठीक है? हम एक
  871. 37:19लास्ट क्वेरी और लगाते हैं इंसर्ट कमांड
  872. 37:21की। ठीक है? इंसर्ट में क्या है कि मुझे
  873. 37:23ना पूरा का पूरा रिकॉर्ड इंसर्ट कराना है।
  874. 37:25एंप्लई आईडी, नेम, डिपार्टमेंट आईडी,
  875. 37:27जेंडर और सैलरी। तो उसके लिए मैं क्या
  876. 37:29करूंगी? सब चीजें यूजर से एंटर करा लूं।
  877. 37:31उसमें आपका सारा कुछ क्लियर हो जाएगा।
  878. 37:34एंटर ईएमपी आईडी एंटर करा ली।
  879. 37:41एंप्लई नेम एंटर करा लिया।
  880. 37:45देन डिपार्टमेंट आईडी
  881. 37:56नेक्स्ट है मेरे पास जेंडर
  882. 38:02एंड लास्ट है मेरे पास सैलरी
  883. 38:15ठीक है। अब मुझे क्वेरी क्या लगानी है?
  884. 38:17इंसर्ट कमांड की है तो इसको हटा दो। ठीक
  885. 38:20है? हम दोबारा से लगाएंगे। क्वेरी क्या है
  886. 38:23मेरे पास? इंसर्ट
  887. 38:25इंटू टेबल नेम दैट इज़ एंप्लई फिर आ गया
  888. 38:29वैल्यूज़ ब्रैकेट स्टार्ट। ठीक है? अब जो
  889. 38:32जो वैल्यूज़ मुझे डालनी है, कोई भी मेथड
  890. 38:34यूज़ कर लेना। ठीक है? मैं न्यू वाला कर
  891. 38:36रही हूं। एंप्लई आईडी के लिए हो गया।
  892. 38:38इंटीजर है तो इसको ब्रैकेट्स को विद इन
  893. 38:40कोर्स नहीं लिखोगे। फिर ये नेम के लिए हो
  894. 38:43गया। विद इन कोड्स लिख दिया। फिर ये
  895. 38:45डिपार्टमेंट आईडी के लिए हो गया। इसको
  896. 38:47मैंने विद इन कोर्स लिख दिया। फिर आपका
  897. 38:49जेंडर हो गया। इसको भी मैंने विद इन कोर्स
  898. 38:53लिख दिया। एंड फिर आपका सैलरी हो गया।
  899. 38:56इसको मैंने विदाउट कोर्स लिख दिया। ठीक
  900. 38:57है? डॉट फॉर्मेट। अब यहां पर क्या लिखोगे?
  901. 39:00एंप्लई आईडी नेम कॉमा डिपार्टमेंट आईडी
  902. 39:05जेंडर
  903. 39:08एंड देन सैलरी। ठीक है? यह क्वेरी
  904. 39:11एग्जीक्यूट हो गई। अब इसको हम करेंगे
  905. 39:13रिकॉर्ड इंसर्टेड सक्सेसफुली।
  906. 39:17अब इसको एग्जीक्यूट करके देखते हैं हम एक
  907. 39:19बारी। एमंप्लई आईडी मैंने एंटर की लेट्स
  908. 39:21सपोज 108 ठीक है। नेम एंटर किया मैंने
  909. 39:24जिया डिपार्टमेंट आईडी एंटर करी डी 103
  910. 39:28जेंडर मैंने एंटर किया फीमेल और सैलरी
  911. 39:30मैंने एंटर कर दी 56000 डन। ओ ओ अब फिर से
  912. 39:35हम देखते हैं क्या मिस्टेक इंसर्ट इंटू
  913. 39:36टेबल नेम वैल्यूज़। ये ब्रैकेट नहीं क्लोज़
  914. 39:38करी। ठीक है? इसलिए हम लोग क्या करते हैं?
  915. 39:40क्वेरी वाले को ना यहां पर प्रिंट करा
  916. 39:43लेते हैं कि अगर कोई दिक्कत हो तो मुझे
  917. 39:45क्वेरी पता लग जाए। इसी में मिस्टेक मिलती
  918. 39:47है जनरली। ठीक है? चलिए एंप्लई आईडी 108
  919. 39:50हो गया। नेम हो गया मेरे पास जिया
  920. 39:52डिपार्टमेंट आईडी हो गया डी 103 जेंडर हो
  921. 39:56गया एफ और सैलरी हो गई मेरे पास 56000।
  922. 39:59डन।
  923. 40:01अब यहां पर आप चेक करो कि आपके पास 108
  924. 40:04रिकॉर्ड इंसर्ट हुआ।
  925. 40:07ठीक है? अब ये तो हुआ कि मेरे पास एक ही
  926. 40:09रिकॉर्ड इंसर्ट हुआ। अगर मेरे को मल्टीपल
  927. 40:11रिकॉर्ड्स इंसर्ट कराने हैं ना तो मैं
  928. 40:12वाइल लूप लगाऊंगी। जैसे फाइल हैंडलिंग में
  929. 40:14करते थे ना जैसे हम लोग किस में करते थे?
  930. 40:16फाइल हैंडलिंग में वैसे आप लोगों ने इसमें
  931. 40:18करना है। ठीक है? सो हम लोग यहां पर क्या
  932. 40:21करेंगे? जो चीज देखो वाइल लूप में क्या है
  933. 40:23कि जो चीज आपकी रिपीट हो रही है ना वो मैं
  934. 40:25वाइल लूप में डाल दूंगी। तो क्या-क्या
  935. 40:28रिपीट हो रहा है आपका यहां पर? यहां पर
  936. 40:30मेरे पास रिपीट हो रहा है ये सारी चीजें।
  937. 40:34ठीक है? तो यहां पर मैंने ये सारी चीजें
  938. 40:36किसके अंदर डाल दी? वाइल लूप के अंदर। एक
  939. 40:38वाइल लूप लगाया और सबके इंडेंटेशन
  940. 40:41एक तरफ सेट कर दी। ठीक है? वाइल ट्रू यह
  941. 40:45सारी चीजें रिपीट करनी है। अब एक रिकॉर्ड
  942. 40:47एंटर कराने के बाद अब मैं यूजर से
  943. 40:49पूछूंगी। यूजर की चॉइस लूंगी कि डू यू
  944. 40:52वांट टू एंटर मोर रिकॉर्ड्स ऑ नॉट?
  945. 40:56कंप्लीट लिख लेना। डू यू वांट टू एंटर मोर
  946. 40:58रिकॉर्ड्स ऑ नॉट। ठीक है? जैसे फाइनल
  947. 41:00एंडिंग में करते थे। तो अगर यूजर कैपिटल n
  948. 41:03या स्मॉल n प्रेस कर देता है तो दैट मींस
  949. 41:06लूप से बाहर।
  950. 41:08लूप से बाहर आने के बाद अगर आपने कोई
  951. 41:11मैसेज प्रिंट कराना हो यहां पर तो करा
  952. 41:13सकते हो। अदर वाइज नॉट रिक्वायर्ड। ठीक
  953. 41:15है? तो अब हम इसको एग्जीक्यूट करेंगे। अब
  954. 41:19देखो एंप्लई आईडी सपोज़ मैंने लिखा 107
  955. 41:22एंप्लई नेम ईआईडी आपकी ना प्राइमरी की है।
  956. 41:25तो लेट मी चेक 107 नहीं है ना? 6 और से
  957. 41:28नहीं है। ठीक है? तो एंप्लई नेम सपोज़
  958. 41:29मैंने एंटर किया ललित।
  959. 41:32ठीक है? के डिपार्टमेंट आईडी D102
  960. 41:36एंड जेंडर हो गया मेल एंड सैलरी इज़ 74,000
  961. 41:41अब इंसर्ट हो गया। अब एक रिकॉर्ड और
  962. 41:43इंसर्ट करना है तो यस प्रेस कर दिया।
  963. 41:45एंप्लई आईडी सपोज़ 106 एंड एंप्लई नेम हो
  964. 41:49गया मेरे पास किरण एंड डिपार्टमेंट आईडी
  965. 41:52डी 103 जेंडर एफ एंड सैलरी मेरे पास हो गई
  966. 41:5745,000। ठीक है? मोर रिकॉर्ड्स नो। अब नो
  967. 41:59प्रेस किया तो लूप से बाहर। तो 107 और
  968. 42:02सिक्स इंसर्ट कराई है ना मायक्यूएल को ओपन
  969. 42:04करो और चेक करो कि क्या ये दो रिकॉर्ड्स
  970. 42:07आपके इंसर्ट हो गए। देखो यूं मत सोचना कि
  971. 42:09वो पहले कराई थी बाद में कराई थी। ऑर्डर
  972. 42:12ऑफ़ रोज़ और कॉलम्स आपका इमटेरियल है। बस ये
  973. 42:14ध्यान रखना कि 106 किरण का है, सेवन ललित
  974. 42:17का है और एट जिया जिया का है। ठीक है? सो
  975. 42:20इस तरीके से हम लोग क्या करते हैं? अपना
  976. 42:22ये जो आपका रिकॉर्ड्स को इंसर्ट करना है,
  977. 42:24अपडेट करना है, डिलीट करना है, ये सारी
  978. 42:26चीज़ हम लोग इसमें कर सकते हैं। ठीक है? सो
  979. 42:28इसी के साथ आप लोगों का ये जो इंटरफेस
  980. 42:30Python विद Myesl का वन शॉट है ये कंप्लीट
  981. 42:34होता है। आई होप आपको ये सारा का सारा
  982. 42:36चैप्टर अच्छे से समझ में आ गया होगा। सारे
  983. 42:38कांसेप्ट क्लियर हो गए होंगे। माइंड में
  984. 42:39फिट बैठ गए होंगे। कोई डाउट नहीं बचा
  985. 42:42होगा। और आपको ये हमारी रॉकिन वर्ल्ड
  986. 42:43सीरीज कैसी लगी? अगर ये वीडियो पसंद आई
  987. 42:45है। ये नहीं पूरी की पूरी सीरीज भी अगर
  988. 42:48आपको अच्छी लग रही है ना तो मेक श्योर
  989. 42:49बच्चों कि वीडियो को लाइक करके जाओगे।
  990. 42:52नीचे कमेंट सेक्शन भर करके जाना कि ये
  991. 42:54वीडियो कैसी लगी। अपना प्यार सपोर्ट पूरा
  992. 42:56कमेंट सेक्शन में दे देना। प्लस चैनल को
  993. 42:58सब्सक्राइब जरूर कर देना। बिकॉज़ बहुत सारी
  994. 43:01इंपॉर्टेंट वीडियोस आप लोगों के लिए आ ही
  995. 43:03रही है ऑब्वियसली। एंड जो भी आप लोगों को
  996. 43:05डाउट हो बेटा आप लोग मुझे Instagram पर
  997. 43:07फॉलो करके डीएम कर सकते हो। आप पूछ सकते
  998. 43:09हो। एंड अगर आप पढ़ रहे हो आप Instagram पर
  999. 43:11मुझे टैग भी कर सकते हो अपनी स्टोरी में
  1000. 43:13जैसा आपका दिल करे। ठीक है? चलिए सो फटाफट
  1001. 43:15से मिलते हैं हमारी नेक्स्ट वीडियो में
  1002. 43:17जिसमें हम लोग पीवाईक्यूज़ कर रहे होंगे
  1003. 43:18इवनिंग वाली क्लास में। एंड टिल देन कीप
  1004. 43:21वाचिंग, कीप स्माइलिंग, कीप स्टडिंग। और
  1005. 43:23हमारा नारा मिलकर मेहनत करेंगे, धूम
  1006. 43:26मचाएंगे। 100 आउट ऑफ 100 लेकर के आएंगे
  1007. 43:28विद आवर रॉकिंग बोल सीरीज तैयारी जीतके से
  1008. 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.