1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [SQL] 2 00:00:02,000 --> 00:00:04,000 [க்ரிஸ் BARTHOLOMEW] [ஹார்வர்ட் பல்கலைக்கழகம்] 3 00:00:04,000 --> 00:00:06,000 [இந்த CS50 IS] [CS50 டிவி] 4 00:00:07,950 --> 00:00:11,620 எனவே, மென்பொருள் சேமிக்க மற்றும் ஏற்பாடு ஒரு கருவியாக தரவுத்தளங்கள் பயன்படுத்த 5 00:00:11,620 --> 00:00:13,620 அட்டவனைகளுள் எங்கள் மாறாத்தரவை. 6 00:00:13,620 --> 00:00:18,960 இந்த, உங்கள் தரவு போன்ற ஒரு வன் போன்ற மாறா medians சேமிக்கப்படும் என்று அர்த்தம் 7 00:00:18,960 --> 00:00:22,940 மற்றும் கணினி ஆஃப் கூட, தரவு இன்னும் அடங்கவில்லை. 8 00:00:22,940 --> 00:00:29,530 மற்றும், மென்பொருள் போன்ற, நமது திட்டங்கள் போன்ற சேமித்து போன்ற சூழல்களில் தரவுத்தளங்கள் பயன்படுத்தி 9 00:00:29,530 --> 00:00:32,890 சரக்கு தேடும் வலை படிவங்களை இருந்து பயனர் தகவல்,, 10 00:00:32,890 --> 00:00:36,210 அல்லது தளங்கள் காட்ட பற்றி தகவல் மேம்படுத்தும். 11 00:00:37,150 --> 00:00:40,070 ஆனால் எப்படி நாம் உண்மையில், எங்கள் தகவல் தொடர்பு 12 00:00:40,070 --> 00:00:43,150 அல்லது நாம், படிக்க சேமிக்க, நீக்க பயன்படுத்துகிறோம் 13 00:00:43,150 --> 00:00:46,070 இந்த தரவுத்தள அட்டவணைகள் உள்ள எங்கள் தரவு மேம்படுத்த? 14 00:00:47,280 --> 00:00:49,700 சரி, பதில் நாம் தரவுத்தள மொழி ஒரு சிறப்பு வகை பயன்படுத்த உள்ளது 15 00:00:49,700 --> 00:00:53,400 இது எங்கள் தரவுத்தள அட்டவணைகள் நேரடியாக தொடர்பு. 16 00:00:53,400 --> 00:00:56,740 இது பெயர், வினவல் மொழி கட்டமைக்கப்பட்ட 17 00:00:56,740 --> 00:00:58,740 [கட்டமைப்பு வினவல் மொழி] 18 00:00:58,740 --> 00:01:00,740 அல்லது என்ன நான் SQL என பார்க்கவும். 19 00:01:00,740 --> 00:01:05,100 >> இப்போது, [சே-கியுவல்], அல்லது SQL, ஒரு நிரலாக்க மொழி அல்ல, 20 00:01:05,100 --> 00:01:08,580 ஆனால், அதற்கு பதிலாக, அது கட்டளைகளை ஒரு நிலையான அமைப்பு வழங்குகிறது என்று ஒரு மொழி தான் 21 00:01:08,580 --> 00:01:13,520 தரவுத்தள மேலாண்மை அமைப்புகளின் பல்வேறு தரவுகளை மீட்க மற்றும் கையாளுதல். 22 00:01:13,520 --> 00:01:17,630 CS50 நோக்கத்திற்காக, நாங்கள் நான்கு அடிப்படை கட்டளைகள் மேல் செல்வோம்: 23 00:01:17,630 --> 00:01:21,210 , தேர்வு செருக, மேம்படுத்த, மற்றும் நீக்க. 24 00:01:21,210 --> 00:01:26,230 மேலும், நாம், phpMyAdmin என்ற தகவல் இணைய இடைமுகம் பயன்படுத்த வேண்டும் 25 00:01:26,230 --> 00:01:29,890 இது எங்கள் SQL வாக்கியங்கள் எழுத சாதனம் நிறுவப்பட்ட. 26 00:01:30,830 --> 00:01:33,050 எனவே, நீங்கள் இந்த கட்டளைகளை நினைவில் உதவி 27 00:01:33,050 --> 00:01:37,080 நான் எங்கள் காட்சிகள் உதவுவதற்காக ஒரு அலமாரியில் சில கேக் வாங்கி வந்தேன். 28 00:01:39,650 --> 00:01:42,210 நீங்கள் ஒரு கப்கேக் தரவுத்தளத்தில் சொல்ல, 29 00:01:42,210 --> 00:01:44,490 உங்கள் கேக் பற்றி தகவல் சேகரிக்க வேண்டும். 30 00:01:44,490 --> 00:01:48,220 இப்போது, தரவுத்தளங்கள் பல அட்டவணைகள் கொண்டிருக்கும் 31 00:01:48,220 --> 00:01:50,950 மற்றும் அட்டவணைகள் தங்களை பல பத்திகள் கொண்டிருக்க முடியாது. 32 00:01:50,950 --> 00:01:57,020 எங்கள் கப்கேக் தரவுத்தளத்தில் உள்ளே, நாம் cupcake_cupboard என்று ஒரு அட்டவணை வேண்டும். 33 00:01:57,020 --> 00:02:00,500 இந்த அட்டவணை கேக் பற்றி தகவல் சேகரிக்க பயன்படுத்தப்படும் 34 00:02:00,500 --> 00:02:02,990 என்று உங்கள் அலமாரியில், நன்றாக உள்ளன. 35 00:02:02,990 --> 00:02:07,770 உங்கள் அட்டவணை உள்ளே இருக்கும் நெடுவரிசைகள் ஒரு கப்கேக் பண்புகளை பிரதிபலிக்கும். 36 00:02:07,770 --> 00:02:14,560 எடுத்துக்காட்டாக, cupcake_cupboard இன் நெடுவரிசைகள் உள்ளன 37 00:02:14,560 --> 00:02:15,920 கேக் அடையாள, CakeType, CakeColor, மற்றும் CakeIsNice. 38 00:02:15,920 --> 00:02:23,040 இந்த பூலியன்-தட்டச்சு செய்யப்பட்ட நிரலை கேக் நல்ல நல்ல இல்லையா என்பதை தீர்மானிக்க பயன்படுத்தப்படுகிறது. 39 00:02:23,040 --> 00:02:26,560 நாம் ஒரு குறிப்பிட்ட அறிக்கை எழுத தொடங்க போகிறோம். 40 00:02:26,560 --> 00:02:32,160 தேர்ந்தெடுக்கப்பட்ட அறிக்கைகள் ஒரு குறிப்பிட்ட தரவுத்தள அட்டவணையில் தரவு பெற பயன்படுத்தப்படுகின்றன. 41 00:02:32,160 --> 00:02:34,890 இந்த சூழ்நிலையில், நாம் எல்லாம் தெரியவேண்டும் 42 00:02:34,890 --> 00:02:39,080 எங்கள் அலமாரியில் இருக்கும் அனைத்து கேக் பற்றி. 43 00:02:39,080 --> 00:02:48,670 இதை செய்ய தொடரியல் "தேர்ந்தெடு" விண்வெளி நட்சத்திரம், அல்லது *, விண்வெளி எங்கள் அட்டவணை இடத்தை, இல்லை 44 00:02:48,670 --> 00:02:52,050 cupcake_cupboard ஆகும். 45 00:02:52,050 --> 00:02:54,640 அது போய் அந்த இயக்க அனுமதிக்க. 46 00:02:56,670 --> 00:03:00,140 >> நாம் பார்க்க முடியும் என, இந்த நம் அலமாரியில் அனைத்து கேக் உள்ளன. 47 00:03:00,140 --> 00:03:05,110 அது *, அல்லது நட்சத்திர கவனத்தில் முக்கியமானது, ஒரு காட்டு அட்டை கதாபாத்திரம் 48 00:03:05,110 --> 00:03:08,830 சில அட்டவணையின் அனைத்து நெடுவரிசைகளையும் சேகரிப்பது குறிக்கிறது. 49 00:03:08,830 --> 00:03:13,650 பொதுவாக, நாம் ஒரு குறிப்பிட்ட நிரலை அல்லது நெடுவரிசைகள் அணுகலாம் 50 00:03:13,650 --> 00:03:16,950 உண்மையான நிரல் பெயர் * இடமாற்றம். 51 00:03:16,950 --> 00:03:21,220 நாம் பல நெடுவரிசைகள் வேண்டும், ஆனால் அனைத்து என்றால், நாம் இந்த அடைய முடியும் 52 00:03:21,220 --> 00:03:25,620 ஒரு கமா ஒவ்வொரு நிரல் delimiting அணிவரிசை பெயர்களை எழுதி. 53 00:03:25,620 --> 00:03:28,620 உதாரணமாக, ஒரே cupcake_cupboard அட்டவணையில் CakeId மற்றும் CakeType எடுக்க வேண்டும். 54 00:03:28,620 --> 00:03:38,370 இதை செய்ய தொடரியலாகும்: கூட்டணியை விண்வெளி CakeID மேற்கோள் 55 00:03:38,370 --> 00:03:44,370 எங்கள் அட்டவணை, cupcake_cupboard இருந்து CakeType இடம். 56 00:03:44,370 --> 00:03:46,370 அது மேலே சென்று இந்த இயக்க அனுமதிக்க. 57 00:03:49,340 --> 00:03:52,670 இங்கே, நாங்கள் இப்போது தான் நாம் குறிப்பிட்ட இரண்டு நெடுவரிசைகள் வேண்டும் 58 00:03:52,670 --> 00:03:54,670 எங்கள் அலமாரியில் ஒவ்வொரு கப்கேக் இடம். 59 00:03:54,670 --> 00:03:57,710 நாம் குறிப்பிடுவதன் மூலம் நம் கேள்வி முடிவுகளை துல்லியமாக்க முடியும் 60 00:03:57,710 --> 00:04:00,910 ஒரு அட்டவணை பெயர் பின்னர் "எங்கே" பிரிவு. 61 00:04:02,000 --> 00:04:05,410 உதாரணமாக, நமது அலமாரியில் ஒரு கப்கேக் இருக்க தோன்றும் 62 00:04:05,410 --> 00:04:08,660 அதாவது, நன்கு, எனவே பார்க்க நன்றாக இல்லை. 63 00:04:08,660 --> 00:04:13,950 அது பார்த்து, நன்றாக, மிகவும் நன்றாக இல்லை என்று நம் அலமாரியில் அனைத்து கேக் கண்டுபிடிக்க நாம் 64 00:04:13,950 --> 00:04:16,110 "எங்கே" பிரிவு பயன்படுத்தி. 65 00:04:16,110 --> 00:04:26,390 இதை செய்ய தொடரியல் ஆகும் cupcake_cupboard தேர்ந்தெடுக்க விண்வெளி * இடம் 66 00:04:26,390 --> 00:04:34,080 எங்கே இந்த வழக்கில் விண்வெளி எங்கள் நிபந்தனை பத்தியில், CakeIsNice =, 67 00:04:34,080 --> 00:04:36,900 தவறு மற்றும் பூலியன் மதிப்பை. 68 00:04:36,900 --> 00:04:42,750 அதை நீங்கள் சரங்களை பயன்படுத்தினால், நீங்கள் ஒற்றை மேற்கோள் அது அடை வேண்டும் என்று குறிப்பிடுவது முக்கியமாகும். 69 00:04:42,750 --> 00:04:49,620 இந்த SQL அனைத்து சரங்களை உண்மையாக இருக்கும், அல்லது, SQL தரவுத்தள அடிப்படையில், வேறுபட்ட கதாபாத்திரங்கள் 70 00:04:49,620 --> 00:04:51,620 Varchar டேட்டாடை அறியப்படுகிறது. 71 00:04:51,620 --> 00:04:57,660 இந்த வழக்கில், நாம் ஒரு பூலியன் மதிப்பை மற்றும் ஒரு சரம் ஆகும், சரி அல்லது தவறு பயன்படுத்தும். 72 00:04:59,120 --> 00:05:00,660 அது மேலே சென்று இந்த கட்டளையை இயக்கவும் நாம். 73 00:05:00,660 --> 00:05:05,340 >> லோ மற்றும் இதோ, நாங்கள் 1 சாக்லேட் வேண்டும் என்று வழக்கு 74 00:05:05,340 --> 00:05:07,920 எனவே நம் அலமாரியில் கப்கேக் நன்றாக இல்லை. 75 00:05:09,620 --> 00:05:11,460 அடுத்து, நாங்கள் ஒரு நுழைவு அறிக்கையை எழுத போகிறோம். 76 00:05:11,460 --> 00:05:15,560 நுழைவு அறிக்கைகள் செருக அல்லது சேர்க்க பயன்படுத்தப்படுகின்றன 77 00:05:15,560 --> 00:05:17,770 உங்கள் தரவுத்தள அட்டவணையில் தரவை கூடுதல் வரிசைகளை. 78 00:05:17,770 --> 00:05:23,160 எங்கள் நிலைமையை அடைவதை, நாம் ஒரு புதிய கப்கேக் செய்த கருதிக்கொள்வோம். 79 00:05:25,910 --> 00:05:30,080 நாம் மிகவும் கப்கேக் உண்கின்றன ஏற்பாடு என்பதால், நாம் இந்த புதிய கப்கேக் சேர்க்க வேண்டும் 80 00:05:30,080 --> 00:05:32,330 எங்கள் cupcake_cupboard அட்டவணையில். 81 00:05:32,330 --> 00:05:40,690 , விண்வெளி எங்கள் டேபிள் இடத்தை சேர்க்க: இதை செய்ய தொடரியல் இந்த 82 00:05:40,690 --> 00:05:46,830 cupcake_cupboard, விண்வெளி (, 83 00:05:46,830 --> 00:05:51,060 இங்கு நாம், ஒரு கமா மூலம், பிரிக்கப்பட்ட பத்திகள் பெயர்கள் குறிப்பிட 84 00:05:51,060 --> 00:05:59,790 CakeType மேற்கோள் CakeColor CakeIsNice கமா) விண்வெளி. 85 00:05:59,790 --> 00:06:06,540 இதை தொடர்ந்து, நாம் வார்த்தை கலாச்சாரம் விண்வெளி (எழுத, மற்றும் இங்கே 86 00:06:06,540 --> 00:06:12,170 நாம் ஒரு கமா மூலம் பிரிக்கவும் மேலும், முறையே ஒவ்வொரு கட்டத்திற்கும் மதிப்பை உள்ளிடவும். 87 00:06:12,170 --> 00:06:17,830 அவர்கள் அனைத்து Varchar மதிப்புகள் ஏனெனில் ஒற்றை மேற்கோள், நாம், ஒற்றை மேற்கோள் அவற்றை சுற்றியுள்ள 88 00:06:17,830 --> 00:06:26,780 வேர்க்கடலை வெண்ணெய் 'கமா' வெளிர் பழுப்பு 'கமா, பகல். 89 00:06:26,780 --> 00:06:30,480 இப்போது, ஒவ்வொரு வரிசையில் தன்னை அடையாளம் ஒரு தனிப்பட்ட எண்ணை கொடுக்க முக்கியம். 90 00:06:30,480 --> 00:06:33,660 ஒரு நிரலை Autoincrementing இந்த வழங்குகிறது 91 00:06:33,660 --> 00:06:37,410  "இல்லை, இரண்டு அதே ID கள் எப்போதும் இந்த அட்டவணையில் இருக்க முடியும்." 92 00:06:37,410 --> 00:06:39,480 அது மேலே சென்று இயக்க வேண்டும். 93 00:06:39,480 --> 00:06:45,380 அங்கு நாம், அனைத்து ஒழுங்கமைக்கப்பட்ட போக. 94 00:06:49,720 --> 00:06:52,100 >> நாம் எழுத என்று அடுத்த SQL வாக்கியங்களை ஒரு மேம்படுத்தல் அறிக்கை. 95 00:06:52,100 --> 00:06:55,650 மேம்படுத்தல் அறிக்கை ஒரு பத்தியில் உள்ள தரவு மாற்ற முடியும் 96 00:06:55,650 --> 00:06:58,440 உங்கள் தரவுத்தள அட்டவணையில் இருக்கும் வரிசையின். 97 00:06:59,670 --> 00:07:03,420 முந்தைய நம் சூழ்நிலையில், ஒரு குறிப்பிட்ட அறிக்கை பயன்படுத்தி, நாம் ஒரு கப்கேக் அடையாளம் 98 00:07:03,420 --> 00:07:08,300 எங்கள் cupcake_cupboard மேசையில் உள்ள அதன் CakeIsNice மதிப்பு தவறு இருந்தது. 99 00:07:08,300 --> 00:07:12,050 நமது வேர்க்கடலை வெண்ணெய் கப்கேக் அடுப்பில் இருந்தது என்று நாம் கருதி கொள்வோம், 100 00:07:12,050 --> 00:07:15,790 நாம் அவ்வளவு நல்ல கப்கேக் மிகவும் நன்றாக இருந்தது. 101 00:07:18,020 --> 00:07:22,240 எனவே விதிவிலக்காக ஏற்பாடு செய்யப்பட்டு, நாங்கள் எங்கள் கப்கேக் இந்த மதிப்பை பிரதிபலிக்கும் வேண்டும் 102 00:07:22,240 --> 00:07:24,240 எங்கள் cupcake_cupboard அட்டவணையில். 103 00:07:24,240 --> 00:07:28,710 எனவே, இந்த பிரதிபலிக்கும் தரவுத்தளத்தில் எங்கள் சாக்லேட் கப்கேக் மேம்படுத்த உதவும். 104 00:07:28,710 --> 00:07:39,720 தொடரியல் ஆகும்: தகவல் விண்வெளி எங்கள் அட்டவணை, cupcake_cupboard, விண்வெளி SET இடம் 105 00:07:39,720 --> 00:07:44,240 நாம் மாற்ற விரும்பும் நிரலை, CakeIsNice =. 106 00:07:44,240 --> 00:07:49,210 பிறகு இங்கே நம்முடைய புதிய மதிப்பு, பகல் இடத்தில் வைக்க. 107 00:07:49,210 --> 00:07:54,290 இப்போது, நாம் இந்த மதிப்பு அனைத்து வரிசைகள் புதுப்பிக்க விரும்பவில்லை, ஏனென்றால், 108 00:07:54,290 --> 00:07:57,400 நாம் சுட்டிக்காட்ட வேண்டும் என்று ஒரு "எங்கே" பிரிவு வழங்க வேண்டும் 109 00:07:57,400 --> 00:07:59,830 நாம் மாற்ற வேண்டும் என்று சரியான வரிசை. 110 00:07:59,830 --> 00:08:03,690 இந்த வழக்கில், நாம் ஒரே ஒரு கப்கேக் உள்ளது என்று 111 00:08:03,690 --> 00:08:06,670 அந்த தவறு ஒரு CakeIsNice மதிப்பு உள்ளது. 112 00:08:06,670 --> 00:08:11,030 மேலும், நாம் கூட நாம் சரியான வரிசையில் மேம்படுத்தும் உறுதி 113 00:08:11,030 --> 00:08:13,030 "மேலும்," பிரிவு பயன்படுத்தி. 114 00:08:14,340 --> 00:08:17,270 நாம் கேள்வி மேலும் துல்லியமாக்கவும் "மற்றும்" உட்கூறு பயன்படுத்த. 115 00:08:17,270 --> 00:08:20,380 இந்த வழக்கில், ஏனெனில் நாங்கள், கப்கேக் சாக்லேட் என்று 116 00:08:20,380 --> 00:08:23,160 நாம் இந்த CakeType நிரலை பயன்படுத்த வேண்டும். 117 00:08:23,160 --> 00:08:31,500 எங்கே இடம் எங்கள் நிபந்தனை நிரலை விண்வெளி CakeIsNice விண்வெளி = தவறு, 118 00:08:31,500 --> 00:08:38,330 விண்வெளி CakeType = 'மொரப்பா.' 119 00:08:38,330 --> 00:08:41,880 எனவே, அனைத்து சேர்த்ததற்கு, இந்த மேம்படுத்தல் அறிக்கை கூறுகிறது 120 00:08:41,880 --> 00:08:44,670 எங்கள் கப்கேக் அலமாரியில் அனைத்து கேக் கண்டறிய, 121 00:08:44,670 --> 00:08:50,520 மற்றும் அதன் நிரலை CakeIsNice தவறு மதிப்பு கொண்ட ஒரு கப்கேக் இருந்தால் 122 00:08:50,520 --> 00:08:54,130 மற்றும் CakeType, மதிப்பு மொரப்பா கொண்டுள்ளது 123 00:08:54,130 --> 00:08:58,240 நாங்கள் பகல் குறிப்பிட்ட வரிசைகள் CakeIsNice மதிப்பு மேம்படுத்த வேண்டும். 124 00:08:58,240 --> 00:09:01,140 அதனால், தான் போய் அறிக்கையை செயல்படுத்த வேண்டும். 125 00:09:03,860 --> 00:09:05,860 இப்போது, நாங்கள் ஏற்பாடு செய்கிறோம். 126 00:09:06,650 --> 00:09:09,220 >> கேக் அனைத்து இந்த பேச்சு என்னை கொஞ்சம் பசி செய்துள்ளது. 127 00:09:09,220 --> 00:09:11,360 நான் ஒரு என்னையே உதவி வேண்டும் என்று நினைக்கிறேன். 128 00:09:11,360 --> 00:09:17,670 நான் உண்மையில் இந்த கப்கேக் சாப்பிட்டால் ஆனால், நான் குறைந்தது அதன் இருப்பு நீக்க வேண்டும் 129 00:09:17,670 --> 00:09:19,670  எங்கள் cupcake_cupboard அட்டவணை. 130 00:09:20,650 --> 00:09:22,590 இதை செய்ய, நாங்கள் "நீக்கு" அறிக்கை பயன்படுத்துவோம். 131 00:09:22,590 --> 00:09:27,400 "நீக்கு" அறிக்கை அட்டவணை அனைத்து அல்லது சில வரிசைகளை நீக்க பயன்படுத்தலாம். 132 00:09:27,400 --> 00:09:29,920 நீங்கள், அட்டவணை இருந்து சில குறிப்பிட்ட வரிசையில் நீக்க விரும்பினால் 133 00:09:29,920 --> 00:09:34,360 நீங்கள் இவ்வாறு ஒரு பத்தியில் குறிப்பிடும், ஒரு "எங்கே" பிரிவு வழங்க வேண்டும் 134 00:09:34,360 --> 00:09:37,660 என்று நீங்கள் நீக்க விரும்பும் வரிசையில் தனிப்பட்ட இருக்க வேண்டும். 135 00:09:37,660 --> 00:09:47,370 இந்த இலக்கணத்தை இல்லை: எங்கள் அட்டவணை, cupcake_cupboard, விண்வெளி இடத்தை ஸ்பேஸ் DELETE. 136 00:09:47,370 --> 00:09:51,760 இப்போது, இந்த கட்டத்தில், எப்போதெல்லாம் நீங்கள் இந்த அளவிற்கு உங்கள் நீக்கு அறிக்கை உள்ளன 137 00:09:51,760 --> 00:09:54,240 நீங்கள் மிகவும் கவனமாக இருக்க வேண்டும். 138 00:09:54,240 --> 00:09:59,970 நான் இந்த கேள்வியை இயக்க வேண்டும் என்றால் உதாரணமாக, சில "எங்கே" பிரிவு இல்லாமல் இல்லை 139 00:09:59,970 --> 00:10:04,500 நான், இந்த cupcake_cupboard அட்டவணையை அனைத்து தரவு இழக்க வேண்டும் 140 00:10:04,500 --> 00:10:09,590 நான் ஏற்கனவே என் கேக் ID கள் தனிப்பட்ட என்று எனக்கு தெரியும் ஆனால், நான் பயன்படுத்த வேண்டும் 141 00:10:09,590 --> 00:10:12,410 என் "எங்கே" பிரிவு, Red வெல்வெட் கேக் அடையாள. 142 00:10:14,550 --> 00:10:20,670 எங்கே இடம் நம் பத்தியில், CakeID = 1. 143 00:10:20,670 --> 00:10:25,010 இந்த ஒரு முழு எண் மதிப்பை ஏனெனில் ஒற்றை மேற்கோள் அதை சுற்றியுள்ள செய்ய வேண்டிய அவசியம் இல்லை. 144 00:10:25,010 --> 00:10:27,020 எனவே, அறிக்கை இயக்க அனுமதிக்க. 145 00:10:33,560 --> 00:10:35,990 சரி, இப்போது நாம் இந்த கப்கேக் இருப்பு அழிக்கப்பட்டுவிடும் என்று 146 00:10:35,990 --> 00:10:40,360 எங்கள் cupcake_cupboard அட்டவணை இருந்து, நாம் மட்டும் இடது ஒன்று உள்ளது: 147 00:10:41,680 --> 00:10:43,680 அது மறைந்து கொள்ள. 148 00:10:43,680 --> 00:10:46,990 நான் கிறிஸ்டோபர் BARTHOLOMEW இருக்கிறேன். இந்த CS50 உள்ளது.