1 00:00:00,000 --> 00:00:02,405 >> [இசை] 2 00:00:02,405 --> 00:00:10,439 3 00:00:10,439 --> 00:00:11,980 டேவிட் MALAN: சரி, இந்த CS50 உள்ளது. 4 00:00:11,980 --> 00:00:13,740 இந்த வாரம் எட்டு இறுதியில் உள்ளது. 5 00:00:13,740 --> 00:00:15,887 இன்று, நாம் ஆரம்பிக்கிறோம் சில துண்டுகள் நிரப்ப 6 00:00:15,887 --> 00:00:17,720 அது கட்டிடம் வரும் போது இணையத்தில் விஷயங்கள். 7 00:00:17,720 --> 00:00:20,020 எனவே, திங்களன்று என்று நினைவு நாங்கள் மேலும் நிறைய நேரம் செலவிட 8 00:00:20,020 --> 00:00:22,530 PHP கோப்புகள், இதில் இந்த மாறும் ஆகிறது நிரலாக்க மொழி என்று 9 00:00:22,530 --> 00:00:26,872 மற்ற மத்தியில் எங்களுக்கு வெளியீடு உதவுகிறது விஷயங்களை, HTML மற்றும் பிற போன்ற உள்ளடக்கம் 10 00:00:26,872 --> 00:00:27,830 நாம் பார்க்க வேண்டும் என்று நான். 11 00:00:27,830 --> 00:00:30,871 ஆனால் நாம் உண்மையில் எப்படி பார்த்து நாம் எந்த தகவல் சேமிக்க போகிறோம். 12 00:00:30,871 --> 00:00:34,477 உண்மையில், கிட்டத்தட்ட எந்த என்று சூப்பர் நீங்கள் இன்று விஜயம் சுவாரசியமான வலைத்தளங்கள் 13 00:00:34,477 --> 00:00:36,560 தகவல் சில வகையான வேண்டும் மீண்டும் இறுதியில், சரியான? 14 00:00:36,560 --> 00:00:39,540 பேஸ்புக் நிச்சயமாக தரவு நிறைய சேமித்து பற்றி எங்களுக்கு மற்றும் ஜிமெயில் கடைகள் அனைத்து 15 00:00:39,540 --> 00:00:40,210 உங்கள் மின்னஞ்சல்கள். 16 00:00:40,210 --> 00:00:44,150 >> எனவே, பல தளங்கள் வெறும் இல்லை தகவல் தான் என்று நிலையான உள்ளடக்கம். 17 00:00:44,150 --> 00:00:45,640 அது ஏதோ ஒரு வகையில் உண்மையில் மாறும். 18 00:00:45,640 --> 00:00:48,480 நீங்கள் உள்ளீடு, அது மேம்படுத்துகிறது வழங்கும் மற்ற மக்கள் பக்கங்கள். 19 00:00:48,480 --> 00:00:50,620 நீங்கள் அனுப்ப செய்திகளை பெற முன்னும் பின்னுமாக செய்திகளை, மற்றும். 20 00:00:50,620 --> 00:00:54,250 இன்று, நாம் நெருக்கமாக இருக்கும் ஒரு திட்டம் பலத்தைப் 21 00:00:54,250 --> 00:00:57,330 நீங்கள் அடுத்த டைவ் வேண்டும் என்று வாரம், CS50 நிதி, இது 22 00:00:57,330 --> 00:01:00,509 உண்மையில் நீங்கள் உருவாக்க வேண்டும் போகிறது சி, ஆனால் PHP ஏதாவது. 23 00:01:00,509 --> 00:01:02,550 ஒரு இருக்கிறது என்று ஒரு வலைத்தளம் இது போன்ற சிறிய ஒன்று 24 00:01:02,550 --> 00:01:05,810 என்று வாங்க மற்றும் விற்க அனுமதிக்கிறது உண்மையில் அந்த பங்குகள் 25 00:01:05,810 --> 00:01:09,044 உண்மையான நேரம் மீது வரைய போகிறேன் யாகூ நிதி இருந்து பங்கு தரவு. 26 00:01:09,044 --> 00:01:11,960 அதனால் இறுதியில், நீங்கள் வேண்டும் நீங்களே மற்றும் பயனர்கள் மாயையை 27 00:01:11,960 --> 00:01:14,550 நீங்கள் உண்மையில் வாங்கும் மற்றும் விற்கும் என்று பங்குகள் மற்றும் கிட்டத்தட்ட உண்மையான நேரம் கிடைக்கும் 28 00:01:14,550 --> 00:01:16,800 மேம்படுத்தல்கள், நிர்வகிக்கும் ஒரு போர்ட்ஃபோலியோ, இது அனைத்து 29 00:01:16,800 --> 00:01:20,310 கொண்ட தேவைப்படும் போகிறது, இறுதியில், பயனர்கள் ஒரு தகவல். 30 00:01:20,310 --> 00:01:23,330 >> எனவே, உங்கள் சொந்த வார்த்தைகளில், நீங்கள் இல்லை, குறிப்பாக 31 00:01:23,330 --> 00:01:25,670 கணினியில் சூப்பர் தெரிந்திருந்தால் அறிவியல் அல்லது தரவுத்தளங்கள், என்ன 32 00:01:25,670 --> 00:01:30,790 நீங்கள் ஒரு தரவுத்தள தெரியும் இருக்க இப்போது, தொழில்நுட்பமல்லாத அடிப்படையில்? 33 00:01:30,790 --> 00:01:32,300 அது என்ன? 34 00:01:32,300 --> 00:01:36,882 நீங்கள் அதை விவரிக்க வேண்டும் எப்படி ஒரு அறை அல்லது ஒரு நண்பர்? 35 00:01:36,882 --> 00:01:40,100 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] தகவல் [செவிக்கு புலப்படாமல்] 36 00:01:40,100 --> 00:01:44,430 >> டேவிட் MALAN: தகவல் ஒரு பட்டியல், அல்லது ஒரு தகவல் பட்டியலை store-- 37 00:01:44,430 --> 00:01:47,160 நீங்கள் சேமிக்க வேண்டும் என்று ஒரு பயனர் போன்ற ஏதாவது, பற்றி. 38 00:01:47,160 --> 00:01:50,190 மேலும் பயனர்கள் வேண்டும் என்ன அவர்கள் தொடர்புடைய? 39 00:01:50,190 --> 00:01:53,160 நீங்கள் பேஸ்புக் அல்லது ஒரு பயனர் என்றால் ஜிமெயில், பண்புகள் என்ன 40 00:01:53,160 --> 00:01:54,940 என்று அனைத்து பயனர்கள் வேண்டும்? 41 00:01:54,940 --> 00:01:58,530 போல, என்ன சில இருக்கலாம் விரிதாள் பத்திகள், இது நாம் 42 00:01:58,530 --> 00:01:59,390 கடந்த முறை மறைமுகமாக? 43 00:01:59,390 --> 00:02:01,140 மீண்டும், நீங்கள் முடியாது, ஏனெனில் ஒரு தகவல் என்று 44 00:02:01,140 --> 00:02:05,810 உண்மையில் ஒரு ஆடம்பரமான எக்செல் கோப்பில் அல்லது கூகிள் போன்ற விரிதாள் அல்லது ஆப்பிள் எண்கள் கோப்பு. 45 00:02:05,810 --> 00:02:08,280 >> எனவே, நீங்கள் என்ன நினைக்கிறீர்கள் நீங்கள் ஒரு பயனர் நினைக்கும் போது? 46 00:02:08,280 --> 00:02:11,290 அவர்கள் என்ன இருக்கிறது? 47 00:02:11,290 --> 00:02:11,790 என்ன அது? 48 00:02:11,790 --> 00:02:12,470 >> பார்வையாளர்கள்: ஒரு பெயர். 49 00:02:12,470 --> 00:02:13,303 >> டேவிட் MALAN: ஒரு பெயர். 50 00:02:13,303 --> 00:02:16,840 எனவே பெயர், போன்ற, டேவிட் Malan சில பயனர் பெயர் இருக்க வேண்டும். 51 00:02:16,840 --> 00:02:17,980 ஒரு பயனர் வேறு என்ன வேண்டும்? 52 00:02:17,980 --> 00:02:18,770 >> பார்வையாளர்கள்: ஒரு ஐடி. 53 00:02:18,770 --> 00:02:19,561 >> டேவிட் MALAN: ஒரு ஐடி. 54 00:02:19,561 --> 00:02:23,320 எனவே, உங்கள் ஹார்வர்ட் போன்ற ஒரு அடையாள எண், போன்ற ஐடி அல்லது உங்கள் யேல் நிகர ஐடி அல்லது போன்ற. 55 00:02:23,320 --> 00:02:24,923 ஒரு பயனர் வேறு என்ன வேண்டும்? 56 00:02:24,923 --> 00:02:25,890 >> பார்வையாளர்கள்: கடவுச்சொல். 57 00:02:25,890 --> 00:02:29,240 >> டேவிட் MALAN: ஒருவேளை ஒரு கடவுச்சொல் முகவரி, ஒருவேளை ஒரு தொலைபேசி எண், ஒருவேளை 58 00:02:29,240 --> 00:02:30,050 ஒரு மின்னஞ்சல் முகவரி. 59 00:02:30,050 --> 00:02:32,640 எனவே, துறைகள் மற்றும் இந்த குலைகள் இருக்கிறது அப்படி, கட்டுப்பாட்டை மீறிய முடியும் 60 00:02:32,640 --> 00:02:34,760 விரைவில் விரைவில் நீங்கள் தொடங்கும் என ஓ, இந்த சேமித்து விடுங்கள், உணர்ந்து 61 00:02:34,760 --> 00:02:36,190 மற்றும் இந்த என்று சேமித்து விடுங்கள். 62 00:02:36,190 --> 00:02:37,657 >> ஆனால் எப்படி நாம் உண்மையில் செய்ய வேண்டும்? 63 00:02:37,657 --> 00:02:39,740 எனவே மீண்டும், மன மாதிரி இன்று வேண்டும் என நாங்கள் 64 00:02:39,740 --> 00:02:42,320 உண்மையான எல் ஒரு முழுக்கு, கட்டமைப்பு வினவல் மொழி 65 00:02:42,320 --> 00:02:44,186 இந்த மாதிரி என்று ஒரு தரவுத்தளம் ஆகும். 66 00:02:44,186 --> 00:02:45,310 அது வரிசைகள் மற்றும் பத்திகள் தான். 67 00:02:45,310 --> 00:02:48,309 நீங்கள் ஸ்ப்ரெட்ஷீட்ஸ் கற்பனை செய்யலாம் அல்லது மற்ற திட்டங்கள் எந்த எண். 68 00:02:48,309 --> 00:02:52,130 ஆனால் இது, MySQL பற்றிய முக்கிய என்ன தரவுத்தள மென்பொருள் நாம் பயன்படுத்த போகிறோம், 69 00:02:52,130 --> 00:02:54,920 சுதந்திரமாக வெளிப்படையாக பேஸ்புக் பயன்படுத்துகிறது available-- 70 00:02:54,920 --> 00:02:59,200 அதை மற்றும் பிற வலைத்தளங்களில் எந்த எண் தகவல் relationally விஷயங்களை சேமித்து. 71 00:02:59,200 --> 00:03:01,770 மற்றும் ஒரு தொடர்புடைய தரவுத்தள அந்த மொழியில் ஒரு பொருள் 72 00:03:01,770 --> 00:03:03,672 வரிசை மற்றும் பத்தி அதன் உபயோகிக்க சேமிக்கிறது. 73 00:03:03,672 --> 00:03:04,630 அது போல் எளிது. 74 00:03:04,630 --> 00:03:07,230 >> எனவே, ஆரக்கிள் போன்ற ஏதாவது என்று நீங்கள் பொதுவாக, நான் கேள்விப்பட்டிருக்கிறேன் 75 00:03:07,230 --> 00:03:08,271 ஒரு தொடர்புடைய தரவுத்தள உள்ளது. 76 00:03:08,271 --> 00:03:10,929 மற்றும் தொப்பி கீழே, அது வரிசைகள் மற்றும் அணி வரிசைகளை தரவுகளை சேமிக்கும். 77 00:03:10,929 --> 00:03:12,970 மற்றும் ஆரக்கிள் நீங்கள் ஒரு வசூலிக்கிறது நிறைய பணம் என்று செய்ய, 78 00:03:12,970 --> 00:03:15,550 இந்த MySQL குற்றச்சாட்டுக்கள் அதேசமயம் அதே நீங்கள் எதுவும். 79 00:03:15,550 --> 00:03:18,790 எனவே, எல் எங்களுக்கு கொடுக்கவுள்ள குறைந்தது நான்கு செயல்பாடுகளை. 80 00:03:18,790 --> 00:03:23,190 வாசிப்பு போன்ற, தரவு தேர்வு திறன் தரவு, நுழைவு, நீக்க, மற்றும் மேம்படுத்தல் தரவு. 81 00:03:23,190 --> 00:03:25,525 வேறு வார்த்தைகளில் கூறுவதானால், அந்த உள்ளன உண்மையில் நான்கு முக்கிய நடவடிக்கைகளுக்கு 82 00:03:25,525 --> 00:03:28,950 என்று எங்களுக்கு மாற்ற அனுமதிக்க போகிறீர்கள் அந்த வரிசை மற்றும் பத்தி உள்ள பொருட்களை. 83 00:03:28,950 --> 00:03:33,250 >> நாங்கள் குறிப்பாக இன்று பயன்படுத்த வேண்டும் என்று கருவி எல் கற்றுக்கொண்டு விளையாட 84 00:03:33,250 --> 00:03:34,627 மீண்டும் PHP MyAdmin என்று அழைக்கப்படுகிறது. 85 00:03:34,627 --> 00:03:35,460 இது வலை சார்ந்த கருவி தான். 86 00:03:35,460 --> 00:03:38,200 மொத்த தற்செயல் என்று இது PHP இல் எழுதப்பட்ட. 87 00:03:38,200 --> 00:03:42,400 ஆனால் அது எங்களுக்கு ஒரு வரைகலை கொடுக்க நடக்கிறது பயனர் இடைமுகம் நாம் உண்மையில் முடியும் என்று 88 00:03:42,400 --> 00:03:46,054 இந்த வரிசை மற்றும் பத்தி உருவாக்க பின்னர் குறியீடு வழியாக அவர்களை பேச. 89 00:03:46,054 --> 00:03:47,970 எனவே, இப்போது ஆரம்பிப்போம் என்ன நான் நினைக்கிறேன் வெளிப்படையாக ஆகிறது 90 00:03:47,970 --> 00:03:51,000 கேலி செயல்முறை வகையான வலைத்தளங்களில் மீண்டும் இறுதியில் கட்டி, 91 00:03:51,000 --> 00:03:54,580 பயனர்கள் இல்லை என்று பாகங்கள் பார்க்க, ஆனால் நிச்சயமாக பற்றி கவலையில்லை, 92 00:03:54,580 --> 00:03:56,170 என்று தான் தரவு நடக்கிறது மாறாக. 93 00:03:56,170 --> 00:03:59,570 சி மற்றும் எனவே, இது போன்ற குறைவான PHP போன்ற சிறிய, 94 00:03:59,570 --> 00:04:04,954 எல், அல்லது ஆதரிக்கும் ஒரு தகவல் எல், குறைந்தது பின்வரும் தரவு வகைகள் உள்ளன 95 00:04:04,954 --> 00:04:05,870 மற்றும் சீப்புகளை மற்றவர்கள். 96 00:04:05,870 --> 00:04:08,107 கரி, VARCHAR, int, BIGINT, தசம, மற்றும் DATETIME. 97 00:04:08,107 --> 00:04:09,940 மற்றும் ஒரு முழு இருக்கிறது மற்ற அம்சங்கள் கொத்து, 98 00:04:09,940 --> 00:04:11,940 ஆனால் இந்த செய்வோம் உண்மையான எடுத்துக்காட்டாக வழி. 99 00:04:11,940 --> 00:04:16,450 >> நான் CS50 IDE உடன் செல்ல போகிறேன் அங்கு, முன்கூட்டியே, நான் இன்னும் உள்நுழைவு 100 00:04:16,450 --> 00:04:19,372 நான் கூட ஒரு URL ஐ விஜயம் PHP, MyAdmin என்று இந்த கருவி. 101 00:04:19,372 --> 00:04:22,580 மேலும் பிரச்சினை ஏழு அமைக்க, நாம் சொல்ல வேண்டும் சரியாக எப்படி இந்த இடைமுகம் பெற 102 00:04:22,580 --> 00:04:23,200 அதே. 103 00:04:23,200 --> 00:04:25,640 மேல் இடது கை மூலையில், கவனிக்க அது சொற்பொழிவு கூறுகிறார். 104 00:04:25,640 --> 00:04:27,610 என்று தான் என்று அர்த்தம் முன்கூட்டியே, நான் உருவாக்கப்பட்ட 105 00:04:27,610 --> 00:04:31,360 ஒரு வெற்று தரவுத்தள என்று விரிவுரை இன்னும் அது எந்த விரிதாள்கள் உள்ளது. 106 00:04:31,360 --> 00:04:32,600 எந்த வரிசை மற்றும் பத்தி இருக்கிறது. 107 00:04:32,600 --> 00:04:34,308 முதல் ஏனெனில் விஷயம் நாம் என்ன செய்ய போகிறோம் 108 00:04:34,308 --> 00:04:37,100 ஒரு அட்டவணை உருவாக்க ஆரம்பிக்கிறது எங்கள் பயனர்கள் சேமிக்க நடக்கிறது. 109 00:04:37,100 --> 00:04:39,100 >> எனவே, உண்மையில் மீது இங்கே சரியான, நான் இருக்கிறேன் 110 00:04:39,100 --> 00:04:42,070 தகவல் சொல்ல போகிறேன் நான் ஒரு அட்டவணை பயனர்கள் என்று வேண்டும். 111 00:04:42,070 --> 00:04:44,845 எனவே, இந்த கோப்பு போன்ற ஆகிறது என்று நான் என் தரவு அனைத்து சேமிக்க வேண்டும். 112 00:04:44,845 --> 00:04:45,720 மற்றும் எத்தனை பத்திகள்? 113 00:04:45,720 --> 00:04:47,740 சரி, இப்போது எளிய வைத்திருக்கிறது. 114 00:04:47,740 --> 00:04:51,855 நான் ஒரு போன்ற சேமிக்க வேண்டும் பயனர் பெயர் மற்றும் ஒரு பயனர் ஒரு பெயர். 115 00:04:51,855 --> 00:04:53,020 நாம் சிறிய தொடங்க வேண்டும். 116 00:04:53,020 --> 00:04:55,370 எனவே, நான் இரண்டு பத்திகள் மொத்த வேண்டும். 117 00:04:55,370 --> 00:04:57,360 நான் போய் போய் கிளிக் போகிறேன். 118 00:04:57,360 --> 00:04:59,210 பின்னர், இந்த பத்திகள், நான் என்ன போகிறேன் 119 00:04:59,210 --> 00:05:04,576 இந்த இணைய என்றால் என்ன செய்ய அனைத்து சரியான cooperates-- 120 00:05:04,576 --> 00:05:05,950 எனவே நாம் மீண்டும் அந்த முயற்சி போகிறோம். 121 00:05:05,950 --> 00:05:09,180 நான் என்று ஒரு அட்டவணை உருவாக்க போகிறேன் இரண்டு பத்திகள், பயனர்கள் சரி, Go கிளிக். 122 00:05:09,180 --> 00:05:10,520 இப்போது நாம் அதை உண்மையில் வேகமாக கிடைத்துவிட்டது. 123 00:05:10,520 --> 00:05:12,065 நன்றாக செய்து, நன்றி. 124 00:05:12,065 --> 00:05:14,440 சரி, நாம் என்ன செய்ய வேண்டும் இந்த பத்திகள் என்று வேண்டும்? 125 00:05:14,440 --> 00:05:16,080 >> எனவே, ஒரு பயனர் பெயர் என்று போகிறது. 126 00:05:16,080 --> 00:05:19,480 இங்கே மற்றும் இடைமுகம் எனவே, அனைத்து நான் பார்க்க வெளிப்படையாக, இறுதியில் ஒரு சிறிய அசிங்கமான பெறுகிறது 127 00:05:19,480 --> 00:05:21,270 நீங்கள் ஒரு முறை அனைத்து இந்த தரவு தட்டச்சு செய்யத் தொடங்குங்கள். 128 00:05:21,270 --> 00:05:27,450 ஆனால் நல்ல என்ன அந்த மாதிரி இருக்கிறது முரண்பாடாக, நான் பத்திகள் உருவாக்க, 129 00:05:27,450 --> 00:05:29,977 ஆனால் கருவி முட்டாள் தனமாக உள்ளது வரிசைகளில் அவற்றை தீட்டப்பட்டது 130 00:05:29,977 --> 00:05:31,560 என்று நான் இந்த பத்திகள் கட்டமைக்க முடியும். 131 00:05:31,560 --> 00:05:33,550 எனவே, பெயர் கீழ் இரண்டு வெற்றிடங்களை அங்கு தான். 132 00:05:33,550 --> 00:05:36,180 இந்த துறைகளில் ஒன்று நான் பயனர் பெயர் என்று வேண்டும், 133 00:05:36,180 --> 00:05:38,000 மற்றும் பிற துறையில் நான் பெயர் அழைக்க வேண்டும். 134 00:05:38,000 --> 00:05:40,340 >> இப்போது நான் தேர்ந்தெடுக்க வேண்டும் இந்த விஷயங்களை தரவு வகைகள். 135 00:05:40,340 --> 00:05:42,330 எனவே, எக்செல் அதேசமயம் மற்றும் ஸ்ப்ரெட்ஷீட்ஸ், 136 00:05:42,330 --> 00:05:45,531 நீங்கள் ஒரு பத்தியில் வேண்டும் என்றால், நீங்கள் உண்மையில் வெறும் பெயர் அல்லது பயனர் பெயர் தட்டச்சு ஹிட் உள்ளிடவும். 137 00:05:45,531 --> 00:05:48,030 ஒருவேளை நீங்கள் அதை தடித்த செய்ய தெளிவு, ஆனால் அது அது தான். 138 00:05:48,030 --> 00:05:50,140 நீங்கள் குறிப்பிட வேண்டாம் பத்திகள் வகையான. 139 00:05:50,140 --> 00:05:53,790 இப்போது ஸ்ப்ரெட்ஷீட்ஸ் அல்லது எக்செல் நீங்கள், தரவு காண்பிக்கப்பட்ட எப்படி குறிப்பிட வேண்டும். 140 00:05:53,790 --> 00:05:58,120 நீங்கள் வடிவமைப்பு மெனு சென்று, மற்றும் நீங்கள் முடியும் இந்த போன்ற டாலர் குறி காட்ட குறிப்பிட முடியும், 141 00:05:58,120 --> 00:05:59,900 ஒரு மிதவை புள்ளி மதிப்பு போன்ற இந்த காட்டுகின்றன. 142 00:05:59,900 --> 00:06:01,990 >> எனவே, அது ஆவி இதே தான் நாம் என்ன செய்ய போகிறீர்கள் என்ன என்று, 143 00:06:01,990 --> 00:06:04,740 ஆனால் இது உண்மையில் கட்டாயப்படுத்துவதும் தரவு ஒரு குறிப்பிட்ட வகை இருக்க வேண்டும். 144 00:06:04,740 --> 00:06:07,750 இப்போது, இன்னும் ஒரு கணம் முன்பு நான் , ஒரு சில தரவு வகைகள் உள்ளது என்று கூறினேன் 145 00:06:07,750 --> 00:06:11,120 உண்மையில் அங்கு ஒரு முழு நிறைய, மற்றும் அவர்கள் இருக்கிறார்கள் 146 00:06:11,120 --> 00:06:12,910 துல்லியம் பல்வேறு அளவுகளில். 147 00:06:12,910 --> 00:06:14,970 ஒரு ஒதுக்கி, நீங்கள் கூட ஆடம்பரமான விஷயங்களை செய்ய முடியும் 148 00:06:14,970 --> 00:06:17,520 சேமிப்பு வடிவகணிதங்கள் போன்ற ஒரு தகவல் உள்ளே. 149 00:06:17,520 --> 00:06:19,250 நீங்கள் பொருட்களை சேமிக்க முடியும் ஜி.பி.எஸ் போன்ற 150 00:06:19,250 --> 00:06:22,420 உண்மையில், கணித, கண்டுபிடிக்க மற்றவர்கள் நெருங்கிய என்று புள்ளிகள். 151 00:06:22,420 --> 00:06:24,128 ஆனால் நாம் என்ன செய்ய போகிறோம் இந்த சூப்பர் எளிய வைத்திருக்க 152 00:06:24,128 --> 00:06:26,800 மற்றும், இங்கே அனைத்து வரை செல்ல என்று அழைக்கப்படும் சரம் வகையான. 153 00:06:26,800 --> 00:06:29,240 >> எனவே, இங்கு ஒரு பட்டியல் விருப்பங்களை மொத்தமாக. 154 00:06:29,240 --> 00:06:32,740 கரி, VARCHAR, TINYTEXT, MEDIUMTEXT, LONGTEXT. 155 00:06:32,740 --> 00:06:34,110 அது பெரும் வகையான தான். 156 00:06:34,110 --> 00:06:37,610 மேலும் துரதிர்ஷ்டவசமாக, சற்றே முரண்பாடாக C க்கு, 157 00:06:37,610 --> 00:06:40,120 ஒரு எரிப்பதை உண்மையில் ஒரு எரிப்பதை இல்லை. 158 00:06:40,120 --> 00:06:44,170 நீங்கள் ஒரு தரவுத்தளத்தில் குறிப்பிட்டால் உங்கள் தரவு வகை எரிப்பதை என்று, 159 00:06:44,170 --> 00:06:47,390 ஆம், அது ஒரு என்று அர்த்தம் கரி, ஆனால் அது ஒன்று அல்லது அதற்கு மேற்பட்ட எழுத்துகள் தான். 160 00:06:47,390 --> 00:06:49,630 நீங்கள் குறிப்பிட வேண்டும் எத்தனை எழுத்துகள் நீங்கள் விரும்பும். 161 00:06:49,630 --> 00:06:51,636 அதனால், என்ன ஒரு வழக்கமான தான் ஒரு பயனர் பெயர் நீளம்? 162 00:06:51,636 --> 00:06:52,760 ஒரு எல்லை பொதுவாக இருக்கிறதா? 163 00:06:52,760 --> 00:06:53,920 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 164 00:06:53,920 --> 00:06:55,050 >> டேவிட் MALAN: 16 பலவற்றை? 165 00:06:55,050 --> 00:06:55,990 அந்த மாதிரி ஏதாவது. 166 00:06:55,990 --> 00:06:57,948 நீங்கள் மீண்டும், தெரிகிறீர்கள் நாள், அது எட்டு இருக்க வேண்டும். 167 00:06:57,948 --> 00:07:00,289 சில நேரங்களில் அது 16 சில நேரங்களில், தான் அதை விட இன்னும் இருக்கிறது. 168 00:07:00,289 --> 00:07:02,080 எனவே, இந்த இல்லை எனக்கு ஒரு எரிப்பதை கொடுக்க அர்த்தம். 169 00:07:02,080 --> 00:07:04,730 இந்த நான் குறிப்பிட வேண்டும் என்பதாகும் துறையில் நீளம், 170 00:07:04,730 --> 00:07:07,402 இப்போது நான் 16 போன்ற ஏதாவது சொல்ல வேண்டும். 171 00:07:07,402 --> 00:07:08,610 இங்கு ஒரு வர்த்தக இருக்கிறது. 172 00:07:08,610 --> 00:07:11,360 எனவே, நாம் ஒரு கணம் பார்க்க வேண்டும் இந்த ஒரு அர்த்தம், 173 00:07:11,360 --> 00:07:14,620 ஒவ்வொரு பயனர் பெயர் 16 எழுத்துக்கள் இருக்க வேண்டும். 174 00:07:14,620 --> 00:07:18,720 ஆனால் ஒரு நிமிடம், எம்-ஏ-எல்-ஒரு-என் காத்திருக்க. என்று இருந்தால் என் பயனர் பெயர் மற்றும் நான் மட்டும் ஐந்து பயன்படுத்தி வருகிறேன், 175 00:07:18,720 --> 00:07:23,070 நீங்கள் தகவல் என்று என்ன பேச வேண்டும் மற்ற 11 எழுத்துக்கள் செய்ய வேண்டும் என்று 176 00:07:23,070 --> 00:07:24,471 நான் இடத்தை முன்பதிவு செய்து? 177 00:07:24,471 --> 00:07:25,220 நீங்கள் என்ன செய்வீர்கள்? 178 00:07:25,220 --> 00:07:26,480 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 179 00:07:26,480 --> 00:07:27,160 >> டேவிட் MALAN: ஆமாம், வெறும் அவர்களுக்கு அனைத்து பூஜ்ய செய்ய. 180 00:07:27,160 --> 00:07:28,290 அவர்கள் இடைவெளிகள் கொள்ளுங்கள். 181 00:07:28,290 --> 00:07:30,816 ஆனால் ஒருவேளை பூஜ்ய, அதனால் ஒரு பயன் பூஜ்ஜியங்களைக் நிறைய. 182 00:07:30,816 --> 00:07:33,190 எனவே, ஒரு கையில், நாம் நான் வேண்டும் என் பயனர் பெயர் என்று உறுதி செய்து 183 00:07:33,190 --> 00:07:34,780 16 எழுத்துக்களை விட இனி இருக்க முடியும். 184 00:07:34,780 --> 00:07:37,590 மற்றும் அந்த மறுபக்கமாக உள்ளது என்று நான் ஒரு நீண்ட பெயர் இருந்தது என்றால் 185 00:07:37,590 --> 00:07:39,940 அல்லது ஒரு நீண்ட வேண்டும் நீங்கள் சில போன்ற பயனர் 186 00:07:39,940 --> 00:07:44,840 உங்களுக்கு என்று கல்லூரியில் வேண்டும் அல்லது Yale.edu, நீங்கள் ஒரு முடியாது. 187 00:07:44,840 --> 00:07:47,177 எனவே உண்மையில், நீங்கள் கிடைத்தால், எப்போதும் ஒரு இணையதளத்தில் பதிவு 188 00:07:47,177 --> 00:07:49,385 நீ சொல்கிறாய் திட்டுவதற்கு உங்கள் கடவுச்சொல்லை மிகவும் நீளமாக 189 00:07:49,385 --> 00:07:52,710 அல்லது உங்கள் பயனர் பெயர் தான், நீண்ட நேரம் வெறுமனே ஒரு ப்ரோக்ராமர், போது, ஏனெனில் 190 00:07:52,710 --> 00:07:55,500 அல்லது அவரது தகவல் கட்டமைக்கும், முடிவு இந்த துறையில் சாப்பிடுவேன் 191 00:07:55,500 --> 00:07:57,150 இனி இந்த நீளம் விட வேண்டும். 192 00:07:57,150 --> 00:08:00,580 >> சரி, அதனால் என்ன என்றால் நாங்கள் பெயர்களுக்கு தொடர? 193 00:08:00,580 --> 00:08:05,240 எப்படி நீண்ட வேண்டும் பொதுவான மனித என்ற பெயரை? 194 00:08:05,240 --> 00:08:07,492 எத்தனை எழுத்துக்கள், 16? 195 00:08:07,492 --> 00:08:09,450 நான் எங்களால் யோசிக்காமல் இந்த அறையில் யாராவது கண்டுபிடிக்க 196 00:08:09,450 --> 00:08:13,210 அங்கு கடந்த அல்லது அவரது முதல் பிளஸ் மூலம் பெயர் 16 எழுத்துக்களை விட அதிகமாக உள்ளது. 197 00:08:13,210 --> 00:08:14,850 எனவே, 17 விட நல்லது? 198 00:08:14,850 --> 00:08:17,040 18? 199 00:08:17,040 --> 00:08:18,830 25? 200 00:08:18,830 --> 00:08:20,350 பிக்கர்? 201 00:08:20,350 --> 00:08:20,980 30? 202 00:08:20,980 --> 00:08:21,855 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 203 00:08:21,855 --> 00:08:23,700 டேவிட் MALAN: 5,000, கடவுளே,. 204 00:08:23,700 --> 00:08:26,309 எனவே, அந்த ஒருவேளை ஒரு ஒழுக்கமான மேல், கட்டப்படுகிறது பேசலாம் நாம் சொல்கிறோம். 205 00:08:26,309 --> 00:08:28,350 இங்கு நாம் வகையான வேண்டும் ஒரு தீர்ப்பு அழைப்பு செய்ய. 206 00:08:28,350 --> 00:08:30,400 போன்ற இங்கு எந்த உரிமையும் பதில் இல்லை. 207 00:08:30,400 --> 00:08:32,740 எல்லையற்ற, மிகவும் சாத்தியம் இல்லை நாம் இறுதியில், ஏனெனில் 208 00:08:32,740 --> 00:08:34,781 நாங்கள் இருக்கிறோம் உன்னுடைய போகிறது நினைவகம் ரன் அவுட் போகிறது. 209 00:08:34,781 --> 00:08:36,909 எனவே, நாம் ஒரு செய்ய வேண்டும் சில நேரத்தில் தீர்ப்பு அழைப்பு. 210 00:08:36,909 --> 00:08:41,010 >> இருக்கும் மிகவும் பொதுவான, உதாரணமாக, use-- என்னை இங்கு CHAR குறிப்பிட அனுமதிக்க 211 00:08:41,010 --> 00:08:46,050 போன்ற முன் 255 எளிமையாக இருந்தது இந்த தகவல் மென்பொருள் மேல் எல்லை 212 00:08:46,050 --> 00:08:46,700 ஆண்டுகளுக்கு முன்பு. 213 00:08:46,700 --> 00:08:48,575 மற்றும் மனிதர்கள், அதனால் நிறைய நன்றாக, கூறுவேன். 214 00:08:48,575 --> 00:08:49,420 255 வரம்பு தான். 215 00:08:49,420 --> 00:08:50,620 தான் அதிகபட்ச பயன்படுத்த அனுமதிக்க. 216 00:08:50,620 --> 00:08:51,870 இந்த அழகான வேடிக்கையாக இருக்கிறது. 217 00:08:51,870 --> 00:08:55,060 போல், நீங்கள் ஒருவர் தான் தட்டச்சு என்றால் 200 பிளஸ் எழுத்துக்கள் பெயரை, 218 00:08:55,060 --> 00:08:56,140 ஒரு சிறிய அபத்தமானது என்று. 219 00:08:56,140 --> 00:08:59,624 >> ஆனால், ஆஸ்கி அல்ல என்பதை நினைவில் எழுத்துக்கள் மட்டுமே அமைப்பு. 220 00:08:59,624 --> 00:09:01,540 எனவே, குறிப்பாக ஒரு ஆசிய மொழிகளில் நிறைய 221 00:09:01,540 --> 00:09:04,248 எழுத்துக்கள் அங்கு நம்மால் முடியாது என் அமெரிக்க போன்ற கீபோர்டில் வெளிப்படுத்த 222 00:09:04,248 --> 00:09:08,209 விசைப்பலகை, உண்மையில் சில எழுத்துக்கள் 16 பிட்கள் பதிலாக எட்டு பிட்கள் வரை எடுக்கும். 223 00:09:08,209 --> 00:09:10,250 எனவே, இந்த உண்மையில் அனைத்து என்று நியாயமற்றது அல்ல 224 00:09:10,250 --> 00:09:12,250 நாங்கள் இன்னும் வேண்டும் என்று இடத்தை நாம் பொருந்தும் விரும்பினால் 225 00:09:12,250 --> 00:09:16,252 மிகவும் அமெரிக்க விட பெரிய எழுத்துக்கள் மையப்படுத்திய தான் நாம் விவாதிக்க எண்ணப்பட்டன விட்டேன். 226 00:09:16,252 --> 00:09:17,460 எனவே, நாம் சில மேல் வரம்பையே வேண்டும். 227 00:09:17,460 --> 00:09:21,470 நான் சிறந்த ஒன்று என்று எனக்கு தெரியாது ஆனால் 255 பொதுவாக ஒரு பொதுவான ஒன்று. 228 00:09:21,470 --> 00:09:22,700 25 குறைந்த உணர்கிறது. 229 00:09:22,700 --> 00:09:23,857 16, 32 குறைந்த உணர்கிறேன். 230 00:09:23,857 --> 00:09:25,690 நான் பக்கத்தில் பிழைசெய் என்று அதிக ஏதாவது. 231 00:09:25,690 --> 00:09:27,330 ஆனால் ஒரு வர்த்தக எப்போதும், பரிமாற்றத்தை உள்ளது. 232 00:09:27,330 --> 00:09:31,902 ஒருவேளை, தெளிவாக இருக்கிறது என்ன 255 எழுத்துகள் ஒதுக்கப்பட்ட ஆஃப் வர்த்தக 233 00:09:31,902 --> 00:09:33,360 என் தகவல் அனைவருக்கும் பெயர்? 234 00:09:33,360 --> 00:09:34,230 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 235 00:09:34,230 --> 00:09:34,510 >> டேவிட் MALAN: அது என்ன? 236 00:09:34,510 --> 00:09:35,430 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 237 00:09:35,430 --> 00:09:37,138 >> டேவிட் MALAN: இது ஒரு இருக்கிறது நினைவக நிறைய, சரியான? 238 00:09:37,138 --> 00:09:42,280 எம்-ஏ-எல்-ஒரு-என். நான் வெறும் 250 வீணாகி எழுத்துக்கள் என்னுடைய பெயர் சேமிக்க 239 00:09:42,280 --> 00:09:46,000 தற்காப்பு நிலையில், வெறும் வழக்கு யாரோ வர்க்கம் ஒரு உண்மையில் நீண்ட பெயர் உண்டு. 240 00:09:46,000 --> 00:09:47,940 என்று ஒரு தேவையற்ற பரிமாற்றம் போல் தெரிகிறது. 241 00:09:47,940 --> 00:09:52,040 >> எனவே, இது, என்று SQL மாறிவிடும் இந்த தகவல் மொழி, 242 00:09:52,040 --> 00:09:55,480 உண்மையில் ஏதாவது ஆதரிக்கிறது VARCHAR, அல்லது மாறி CHAR என்று. 243 00:09:55,480 --> 00:09:59,390 இந்த என்று இதில் நன்றாக வகையான நீங்கள் ஒரு நிலையான குறிப்பிடவும் 244 00:09:59,390 --> 00:10:01,900 அகலம், மாறாக, ஒரு மாறி அகலம். 245 00:10:01,900 --> 00:10:05,060 மேலும் குறிப்பாக, ஒரு துறையில் அதிகபட்ச அகலம். 246 00:10:05,060 --> 00:10:08,901 எனவே, இந்த ஒரு பெயரை முடியும் என்று அர்த்தம் எந்த 250 க்கும் மேற்பட்ட எழுத்துகள் இருக்க, 247 00:10:08,901 --> 00:10:10,150 ஆனால் அது நிச்சயமாக குறைவான இருக்க முடியும். 248 00:10:10,150 --> 00:10:11,733 மேலும் தகவல் ஸ்மார்ட் போகிறது. 249 00:10:11,733 --> 00:10:14,860 நீங்கள் எம் ஏ-எல்-ஒரு-என் இல் வைத்து என்றால், அது மட்டும், ஐந்து பயன்படுத்த நடக்கிறது 250 00:10:14,860 --> 00:10:18,120 ஒருவேளை ஆறு பைட்டுகள் போன்ற ஒரு முன்னிலை வெற்று தன்மை 251 00:10:18,120 --> 00:10:23,330 மற்றும் கூடுதல் செலவு இல்லை தேவையில்லாமல் 249 அல்லது 250 பைட்டுகள். 252 00:10:23,330 --> 00:10:27,380 >> எனவே, இந்த நான் வேண்டும் போல் தெரிகிறது இந்த கதை தொடங்கியது. 253 00:10:27,380 --> 00:10:29,140 ஆனால் ஒரு பரிமாற்றம் எப்போதும் இருக்கிறது. 254 00:10:29,140 --> 00:10:33,024 எனவே, ஒரு கை, ஒரு பயனர் பெயர் நான் கடின 16 குறியீட்டு குறிப்பிடப்படவில்லை, 255 00:10:33,024 --> 00:10:34,940 ஒருவேளை இருந்தது சரியான அழைப்பு, ஒருவேளை அது 256 00:10:34,940 --> 00:10:40,040 ஆகிறது, ஆனால் ஏன் பயன்படுத்த முடியாது எல்லாம் VARCHARs? 257 00:10:40,040 --> 00:10:42,020 >> அது ஒரு காரணம் உள்ளது. 258 00:10:42,020 --> 00:10:46,200 ஏன் ஒவ்வொரு துறையில் VARCHARs பயன்படுத்த முடியாது அதன் நீளம் நீங்கள் முன்கூட்டியே தெரியாது 259 00:10:46,200 --> 00:10:48,180 அது சரி, ஒரு பெரிய விஷயம் தெரிகிறது என்றால்? 260 00:10:48,180 --> 00:10:50,482 என நீங்கள் மட்டுமே அதிக இடத்தை பயன்படுத்த நீங்கள் இந்த எல்லைக்குள் வேண்டும்? 261 00:10:50,482 --> 00:10:51,271 >> பார்வையாளர்கள்: மெதுவாக. 262 00:10:51,271 --> 00:10:52,146 டேவிட் MALAN: அகதியாய்? 263 00:10:52,146 --> 00:10:53,120 பார்வையாளர்கள்: மெதுவாக அது ரன்களை? 264 00:10:53,120 --> 00:10:53,970 டேவிட் MALAN: ஓ, அது மெதுவாக தான். 265 00:10:53,970 --> 00:10:55,720 நல்ல, என்று எப்போதும் இருக்கிறது பதில், வெளிப்படையாக. 266 00:10:55,720 --> 00:10:56,520 போல், பரிமாற்றம் என்ன? 267 00:10:56,520 --> 00:10:58,570 அது ஒன்று அதிக இடைவெளி செலவாகிறது அல்லது அது அதிக நேரம் செலவாகிறது. 268 00:10:58,570 --> 00:11:00,111 எனவே, இந்த விஷயத்தில், அது மெதுவாக இருக்கலாம். 269 00:11:00,111 --> 00:11:00,920 ஏன்? 270 00:11:00,920 --> 00:11:05,830 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] [செவிக்கு புலப்படாமல்] தீர்மானிப்பதில். 271 00:11:05,830 --> 00:11:06,640 >> டேவிட் MALAN: நல்ல. 272 00:11:06,640 --> 00:11:09,670 எனவே, நீங்கள் கூட இருந்து நினைவுகூர வேண்டும் PSED5, உங்கள் அணுகுமுறை விளையாடி 273 00:11:09,670 --> 00:11:12,750 அகராதி, நீங்கள் வேண்டும் என்றால் மாறும் நினைவகத்தை ஒதுக்க அல்லது வைத்திருப்பது 274 00:11:12,750 --> 00:11:14,630 என்று, ஒரு தாங்கல் வளர்ந்து வரும் உண்மையில் மெதுவாக இருக்க முடியும். 275 00:11:14,630 --> 00:11:16,963 நீங்கள் malloc அழைக்க வேண்டும் என்றால் பேட்டை அடியில் ஒருவேளை 276 00:11:16,963 --> 00:11:19,610 , MySQL, அதனால் என்ன செய்கிறார் நிச்சயமாக அந்த வழக்கு இருக்க முடியும். 277 00:11:19,610 --> 00:11:22,430 நீங்கள் வழியில் பற்றி நினைத்தால் திரும்பி கூட PSet-- அல்லது 278 00:11:22,430 --> 00:11:26,340 போன்ற இரண்டு வாரங்கள், நாங்கள் செய்த போது விஷயங்களை இரும தேடல் அல்லது கூட நேரியல் தேடல், 279 00:11:26,340 --> 00:11:30,690 ஒவ்வொரு வார்த்தையும் பற்றி நல்ல விஷயங்களை ஒன்று ஒரு பத்தியில் ஒரு தகவல் அல்லது ஒவ்வொரு வார்த்தையையும் 280 00:11:30,690 --> 00:11:33,690 கூட, அதே நீளம் இருப்பது என்றால் அந்த எழுத்துக்கள் ஒரு மொத்தமாக 281 00:11:33,690 --> 00:11:37,390 வெற்று உள்ளன, நீங்கள் பயன்படுத்த முடியும் என்று ஆகிறது உங்கள் தரவு சீரற்ற அணுகல், சரியான? 282 00:11:37,390 --> 00:11:40,310 >> நீங்கள் ஒவ்வொரு என்று தெரிந்தால் வார்த்தை 16 எழுத்துக்கள் தூரத்தில் உள்ளது 283 00:11:40,310 --> 00:11:46,460 நீங்கள் மிகவும், சுட்டிக்காட்டி கணித பயன்படுத்த முடியும் பேசி, எங்களுக்கு சென்று 16, 32, 48, 64, 284 00:11:46,460 --> 00:11:49,589 நீங்கள் தான் குதிக்க முடியாது உடனடியாக எண்கணித 285 00:11:49,589 --> 00:11:51,130 உங்கள் தகவல் சொற்களில் எதுவாக இருந்தாலும். 286 00:11:51,130 --> 00:11:54,280 அது ஒரு Varchar என்றால் அதேசமயம், நீங்கள் பதிலாக என்ன செய்ய வேண்டும்? 287 00:11:54,280 --> 00:11:55,960 >> [தொலைபேசி அடிக்கிறது] 288 00:11:55,960 --> 00:11:58,680 >> அது ஒரு Varchar என்றால், நீங்கள் சீரற்ற அணுகல் பயன்படுத்த முடியாது. 289 00:11:58,680 --> 00:12:01,341 என்ன நீங்கள் பார்க்க அல்லது செய்ய வேண்டும்? 290 00:12:01,341 --> 00:12:01,840 ஆமாம்? 291 00:12:01,840 --> 00:12:03,240 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 292 00:12:03,240 --> 00:12:04,310 >> டேவிட் MALAN: பாருங்கள் whole-- சுவடு மூலம் 293 00:12:04,310 --> 00:12:06,518 முழு பட்டியல் மூலம் பெரும்பாலும், என்ன தேடுகிறீர்கள்? 294 00:12:06,518 --> 00:12:08,356 சிறப்பு மதிப்பு என்ன? 295 00:12:08,356 --> 00:12:09,230 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 296 00:12:09,230 --> 00:12:11,105 டேவிட் MALAN: தேடுவது பூஜ்ய தரவுப் க்கான 297 00:12:11,105 --> 00:12:13,637 அந்த வார்த்தைகள் பிரிப்பு விளங்கப்படுத்த. 298 00:12:13,637 --> 00:12:15,720 எனவே மீண்டும், ஒரு பரிமாற்றம், மற்றும் எந்த சரியான பதில் இல்லை. 299 00:12:15,720 --> 00:12:18,380 ஆனால் இந்த குறிப்பாக, எங்கே உங்கள் பயனர் பல இருக்க கிடைக்கும் போது 300 00:12:18,380 --> 00:12:21,700 உங்கள் சேவையகங்களில் உங்கள் சுமை, மக்கள் எண்ணிக்கை, அது உயர் பெறும் பயன்படுத்தி 301 00:12:21,700 --> 00:12:23,650 இந்த உண்மையில் nontrivial முடிவுகள் உள்ளன. 302 00:12:23,650 --> 00:12:26,640 எனவே, நாம் இந்த இந்த விட்டு, ஆனால் முடியும் வலது மேல் கீழே பார்ப்போம் 303 00:12:26,640 --> 00:12:27,332 இங்கே. 304 00:12:27,332 --> 00:12:30,290 இப்போது, பத்திகள் ஒரு ஜோடி இருக்கிறது நாங்கள் ஒரு தீர்ப்பு அழைப்பு செய்ய வேண்டும், அங்கு. 305 00:12:30,290 --> 00:12:35,170 இது ஒரு பயனர் தான் அனுமதிக்க பயன் ஒரு பயனர் பெயர் அல்லது ஒரு பயனர் பெயர், 306 00:12:35,170 --> 00:12:36,370 , பூஜ்ய இருக்கும்? 307 00:12:36,370 --> 00:12:37,610 என்று, வெறும் வெற்று உள்ளது. 308 00:12:37,610 --> 00:12:40,360 ஒரு சிறிய அறிவுப்பூர்வமாக உணர்கிறது, நான் அந்த பெட்டிகளை பார்க்க போவதில்லை. 309 00:12:40,360 --> 00:12:42,670 ஆனால் அது ஒரு மாறிவிடும் தகவல், நீங்கள் சொல்ல முடியும் 310 00:12:42,670 --> 00:12:44,620 யாராவது விரும்பினால், இதை மதிப்பு இருக்க முடியும். 311 00:12:44,620 --> 00:12:47,180 இந்த நிரல் இல்லை உண்மையில் அங்கு இருக்க வேண்டும். 312 00:12:47,180 --> 00:12:48,570 >> இப்போது, மெனு இந்த சொட்டு கீழே இருக்கிறது. 313 00:12:48,570 --> 00:12:50,810 நான் இன்னும் நான் கவனிக்கவில்லை அங்கு முதல் வரிசையில், 314 00:12:50,810 --> 00:12:52,520 அதனால் நான் இப்போது பயனர்பெயர் பற்றி பேசுகிறேன். 315 00:12:52,520 --> 00:12:56,290 அது ஒரு தகவல் என்று மாறிவிடும் ஒரு எளிய வெறும் விரிதாள் போலல்லாமல், 316 00:12:56,290 --> 00:12:58,520 குறியீடுகளும் எனப்படும் சக்திவாய்ந்த அம்சங்களை கொண்டுள்ளது. 317 00:12:58,520 --> 00:13:02,600 மற்றும் ஒரு குறியீட்டு சொல்லி ஒரு வழி முன்கூட்டியே தகவல் நான் மனித என்று 318 00:13:02,600 --> 00:13:03,900 நீங்கள் விட புத்திசாலி.சாப்பிடுங்க. 319 00:13:03,900 --> 00:13:10,430 >> நான், கேள்விகள் என்ன வகையான தேர்வு தெரிகிறேன் , அல்லது நுழைக்க அல்லது நீக்கவோ அல்லது மேம்படுத்தல் 320 00:13:10,430 --> 00:13:13,182 என் குறியீடு முடிவுக்கு போகிறது என்று இந்த தகவல் மற்றும் சோதனை செய்து. 321 00:13:13,182 --> 00:13:14,390 நான் தரவு நிறைய படிக்க வேண்டும். 322 00:13:14,390 --> 00:13:15,681 நான் தரவு நிறைய சேர்க்க வேண்டும். 323 00:13:15,681 --> 00:13:17,530 நான் தொடர்ந்து வேண்டும் தரவு நிறைய நீக்க. 324 00:13:17,530 --> 00:13:21,520 நான் இருக்க போகிறேன் என்று தெரிந்தால் நிறைய பயனர் பெயர் போன்ற ஒரு துறையில் அணுகலாம், 325 00:13:21,520 --> 00:13:24,770 நான் முன்னெச்சரிக்கை சொல்ல முடியும் தகவல், நான், நீ விட தெரியும் 326 00:13:24,770 --> 00:13:29,220 மற்றும் நான் ஆணையை வேண்டும் என்று நீங்கள் குறியீட்டு இந்த துறையில் வேண்டும். 327 00:13:29,220 --> 00:13:33,200 ஒரு துறையில் அல்லது ஒரு பத்தியில் அதுவொரு எங்கே அதாவது முன்கூட்டியே தகவல் 328 00:13:33,200 --> 00:13:37,040 போன்ற, முதல் சில யோசனைகள் கடன் வாங்கலாம் என்று, வாரத்தில் நான்கு மற்றும் ஐந்து மற்றும் ஆறு CS50 இருந்து 329 00:13:37,040 --> 00:13:39,240 உண்மையில் கட்டமைக்க ஒரு இரும தேடல் போல 330 00:13:39,240 --> 00:13:41,560 மரம் அல்லது ஏதாவது பொதுவாக ஒரு பி மரம் எனப்படும் 331 00:13:41,560 --> 00:13:43,410 நீங்கள் கற்று என்று ஒரு வர்க்கம் போன்ற CS124 உள்ள 332 00:13:43,410 --> 00:13:46,710 ஹார்வர்ட், ஒரு நெறிமுறைகள் வர்க்கம், அல்லது வேறு இடங்களில் எந்த எண். 333 00:13:46,710 --> 00:13:49,570 >> தகவல் மற்றும் ஸ்மார்ட் அது செயல்படுத்தப்படும் மக்கள் 334 00:13:49,570 --> 00:13:53,880 சேமிக்க எப்படி கண்டுபிடிக்க முடியும் தகவல்களை அந்த அட்டவணை 335 00:13:53,880 --> 00:13:57,061 நினைவகத்தில் அதனால் தேடல்கள் மற்றும் இதர நடவடிக்கைகளில் வேகமான உள்ளன. 336 00:13:57,061 --> 00:13:58,060 நீங்கள் அதை செய்ய இல்லை. 337 00:13:58,060 --> 00:14:00,640 நீங்கள் செயல்படுத்த வேண்டும் நேரியல் தேடல் அல்லது பைனரி தேடல் 338 00:14:00,640 --> 00:14:03,300 அல்லது வகையான அல்லது தேர்வு ஒன்றாக்க வகையான, என்று எந்த. 339 00:14:03,300 --> 00:14:06,590 உங்களுக்கு சொல்கிறேன் என்றால், தகவல் நீங்கள் அதை செய்கிறது அது முன்னெச்சரிக்கை குறியீட்டு இந்த துறையில். 340 00:14:06,590 --> 00:14:09,100 >> நீங்கள் அங்கு தான், கூட பார்க்க முடியும் வேறு சில பண்புகள் 341 00:14:09,100 --> 00:14:11,010 நாம் தரவுத்தள செயல்படுத்த சொல்ல முடியும். 342 00:14:11,010 --> 00:14:16,431 நான் தனித்த தேர்வு செய்தால், அது என்ன அர்த்தம் என்று இந்த மெனுவிலிருந்து, உள்ளுணர்வுடன்? 343 00:14:16,431 --> 00:14:16,930 ஆமாம்? 344 00:14:16,930 --> 00:14:17,889 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 345 00:14:17,889 --> 00:14:19,930 டேவிட் MALAN: ஆமாம், பயனர் பெயர் தனிப்பட்ட இருக்க வேண்டும். 346 00:14:19,930 --> 00:14:23,330 இந்த ஒரு நல்ல விஷயம் அல்லது ஒரு கெட்ட விஷயம் இருக்கிறது பயனர்கள் ஒரு வலைத்தளத்தில் ஒரு தகவல்,? 347 00:14:23,330 --> 00:14:24,965 பயனர் பெயர்கள் தனிப்பட்ட இருக்க வேண்டும்? 348 00:14:24,965 --> 00:14:25,880 சரி, ஒருவேளை. 349 00:14:25,880 --> 00:14:27,800 என்று தான் என்றால் என்ன துறையில் நாம், உள்நுழைய பயன்படுத்த 350 00:14:27,800 --> 00:14:31,867 நீங்கள் உண்மையில் மக்கள் கொண்ட விரும்பவில்லை அதே உணர்வு அல்லது அதே பயனர் பெயர். 351 00:14:31,867 --> 00:14:33,700 எனவே, நாம் இருக்க முடியும் தகவல் அதனால் செயல்படுத்த 352 00:14:33,700 --> 00:14:37,880 என்று இப்போது என் PHP குறியீடு அல்லது எந்த மொழியிலும், நான், உதாரணமாக, சரிபார்க்க வேண்டும் 353 00:14:37,880 --> 00:14:41,490 அவசியம் இந்த பயனர் பெயர் செய்கிறது நான் யாரோ பதிவு நாம் முன் உள்ளன? 354 00:14:41,490 --> 00:14:46,690 தகவல் ஆகிய இரண்டு பேரின் விடமாட்டேன் டேவிட் அல்லது Malans இந்த வழக்கில் பதிவு. 355 00:14:46,690 --> 00:14:50,030 >> ஒரு ஒதுக்கி, இந்த என்றாலும் பட்டி மட்டுமே நீங்கள் ஒரு தேர்ந்தெடுக்க முடியும், 356 00:14:50,030 --> 00:14:54,550 ஒரு தனித்த இன்டெக்ஸ் என்று ஒன்று உள்ளது வேகமான செயல்திறன் சட்டிகளை, 357 00:14:54,550 --> 00:14:56,100 ஆனால் இது தனிச்சிறப்பு அமல்படுத்தும். 358 00:14:56,100 --> 00:14:58,850 நாம் திரும்பி விடுவேன் என்ன ஒரு நொடியில் அர்த்தம் மற்ற இரண்டு. 359 00:14:58,850 --> 00:15:00,930 இதற்கிடையில், நான் போனால் என் இரண்டாவது வரிசையில், இது 360 00:15:00,930 --> 00:15:06,230 பயனர் பெயர், நான் குறிப்பிட வேண்டும் பெயர் தனிப்பட்ட இருக்க வேண்டும்? 361 00:15:06,230 --> 00:15:09,550 இல்லை, நீங்கள் நிச்சயமாக முடியாது, ஏனெனில் உன்னுடைய எந்த இரண்டு டேவிட் இருக்கிறது 362 00:15:09,550 --> 00:15:11,050 இந்த அறையில் Malans, பெரும்பாலும். 363 00:15:11,050 --> 00:15:14,290 ஆனால் நாம் வேறு ஒரு பெயரை தேர்வு என்றால், நிச்சயமாக நாங்கள் மோதல்கள் வேண்டும். 364 00:15:14,290 --> 00:15:16,130 >> அட்டவணைகள் மற்றும் போன்ற புல மீண்டும் நான் நினைக்கிறேன். 365 00:15:16,130 --> 00:15:18,604 எனவே, நிச்சயமாக நாங்கள் விரும்பவில்லை பெயர் துறையில் தனிப்பட்ட செய்ய. 366 00:15:18,604 --> 00:15:21,270 அதனால், நாம் தான் விட்டு போகிறோம் அந்த கோடு, கோடு, கோடு, வேறு ஒன்றும் இல்லை என்று. 367 00:15:21,270 --> 00:15:22,660 நான் விட்டு போகிறேன் தனியாக வேறு எல்லாம். 368 00:15:22,660 --> 00:15:25,035 உண்மையில், இந்த வயல்கள் மிகவும் நாம் கவலைப்பட வேண்டிய அவசியம் இல்லை என்று. 369 00:15:25,035 --> 00:15:27,830 நான், இந்த காப்பாற்ற தயாராக இருக்கிறேன் போது, , இணைய ஒத்துழைத்தால் 370 00:15:27,830 --> 00:15:35,032 நான் மிக, மிக, மிக சேமி கிளிக் செய்து, மெதுவாக தகவல் சேமிக்கப்படும். 371 00:15:35,032 --> 00:15:37,240 இப்போது நான் இந்த திரும்பி இருக்கிறேன் இடைமுகம், இது ஒப்புக்கொண்டபடி, 372 00:15:37,240 --> 00:15:38,680 முதல் பார்வையில் பெரும் உள்ளது. 373 00:15:38,680 --> 00:15:42,450 ஆனால் நான் என்ன செய்ய போகிறேன் அனைத்து கிளிக் உள்ளது மேல் இடது சொல் பயனர்கள். 374 00:15:42,450 --> 00:15:47,630 நான் இங்கு செல்ல போகிறேன், கிளிக் பயனர்கள், மற்றும் இயல்புநிலை, அது 375 00:15:47,630 --> 00:15:50,180 , சில SQL நிறைவேற்றப்பட்ட ஆனால் ஒரு நொடியில் என்று ஆனால் மேலும். 376 00:15:50,180 --> 00:15:52,654 இங்கே நான் என்ன ஒரு சுருக்கம் தான். 377 00:15:52,654 --> 00:15:55,320 நீங்கள் பார்க்க என்று கவலைப்பட வேண்டாம் இங்கே லத்தீன் மற்றும் ஸ்வீடிஷ் குறிப்பிட. 378 00:15:55,320 --> 00:16:00,490 அந்த தான் இயல்புநிலை இருக்கின்றன அமைப்புகள், முதலில், MySQL, ஏனெனில், 379 00:16:00,490 --> 00:16:04,000 அல்லது PHP MyAdmin, இரண்டு ஒன்று நடந்தது சில ஸ்வீடிஷ் மக்கள் எழுதிய. 380 00:16:04,000 --> 00:16:06,100 ஆனால் அது இங்கு நம் வழக்கில் பொருத்தமற்ற தான். 381 00:16:06,100 --> 00:16:08,280 >> சரி, ஏன் இந்த அனைத்து சுவாரசியமான? 382 00:16:08,280 --> 00:16:13,050 அது மாறிவிடும், நான் தரவு நுழைக்க முடியாது குறியீடு எழுதி ஒரு தரவுத்தள. 383 00:16:13,050 --> 00:16:15,940 நான் போய் மற்றும் இங்கே என் கோப்பில், நான் இருக்கிறேன் 384 00:16:15,940 --> 00:16:19,000 மேலே சென்று போன்ற நடிக்க போகிறேன் இந்த என்று தகவல், கம்பி இது 385 00:16:19,000 --> 00:16:23,040 அதை நேரத்தில் அல்ல, ஆனால் அது நாம் சிக்கல் பெற ஏழு அமைக்க போது. 386 00:16:23,040 --> 00:16:25,640 நான் முன்னே போக போகிறேன் மற்றும் , கேள்வி என்று ஒரு செயல்பாடு இயக்கவும் 387 00:16:25,640 --> 00:16:28,730 இது நாம் பிரச்சனையில் நீங்கள் கொடுக்க வேண்டும் , ஏழு விநியோக குறியீடு அமைக்க 388 00:16:28,730 --> 00:16:31,490 குறைந்தது, ஒரு வாதத்தை எடுத்து இது ஒரு சரம். 389 00:16:31,490 --> 00:16:33,460 SQL குறியீடு ஒரு சரம். 390 00:16:33,460 --> 00:16:36,700 எனவே, நீங்கள் எப்படி கற்று கொள்ள பற்றி தான் கட்டமைப்பு வினவல் மொழி எழுத. 391 00:16:36,700 --> 00:16:41,270 >> நான் ஒரு புதிய வரிசையை நுழைக்க வேண்டும் என்றால் என் தகவல் யாராவது சமர்ப்பிக்க உள்ளது, ஏனெனில் 392 00:16:41,270 --> 00:16:47,600 என் குறியீடு ஒரு வடிவம், நான் உண்மையில் என்று பயனர்கள் செருக பின்வரும் எழுத 393 00:16:47,600 --> 00:16:52,800 துறைகள்: பயனர் பெயர், கமா, பெயர், கலாச்சாரம், 394 00:16:52,800 --> 00:16:57,480 இப்போது நான் நுழைக்க வேண்டும் வண்ணமாகவே, மற்றும் மேற்கோள் போன்ற ஏதாவது, 395 00:16:57,480 --> 00:17:01,490 மேற்கோள் 'டேவிட் Malan.' இப்போது கூட எல் அறிமுகமில்லாத, 396 00:17:01,490 --> 00:17:07,830 ஏன் நான் ஒற்றை மேற்கோள் பயன்படுத்தி இந்த பச்சை சரம் உள்ளே? 397 00:17:07,830 --> 00:17:10,790 398 00:17:10,790 --> 00:17:13,040 என்ன காரணம் இங்கே இருக்கும்? 399 00:17:13,040 --> 00:17:14,609 >> நான் இணை கலப்பது இரண்டு மொழிகளில் நான் கவனிக்கவில்லை. 400 00:17:14,609 --> 00:17:18,099 கேள்வி, ஒரு PHP செயல்பாடு ஆகிறது ஆனால் அது ஒரு வாதம் ஆகும். 401 00:17:18,099 --> 00:17:21,740 அந்த வாதம் தன்னை உள்ளது இருக்க என்று மற்றொரு மொழியில் எழுதப்பட்ட 402 00:17:21,740 --> 00:17:23,500 எல், கட்டமைக்கப்பட்ட வினவல் மொழி. 403 00:17:23,500 --> 00:17:27,940 எனவே, நீங்கள் எல்லாம் எடுத்து நான் தான் இங்கே உயர்த்தி 404 00:17:27,940 --> 00:17:30,380 எல் என்று இந்த மொழி ஆகும். 405 00:17:30,380 --> 00:17:36,290 எனவே, ஒற்றை மேற்கோள் என்ன, ஒரு விரைவான நல்லறிவு காசோலை என? 406 00:17:36,290 --> 00:17:37,324 முன்னேறு. 407 00:17:37,324 --> 00:17:37,990 அவர்கள் சரங்களை இருக்கும். 408 00:17:37,990 --> 00:17:41,590 எனவே, நான், மேற்கோள் வண்ணமாகவே மற்றும் மேற்கோள், மேற்கோள் டேவிட் Malan சரங்களை உள்ளன. 409 00:17:41,590 --> 00:17:45,210 வெறும், இப்போது உள்ளுணர்வாக நினைத்து நீங்கள் சி மற்றும் PHP பற்றி என்ன தெரிந்தும், 410 00:17:45,210 --> 00:17:50,220 நான் ஏன் இதை செய்ய, இது நான் வழக்கமாக சரங்களை பயன்படுத்தப்படும் இரட்டை மேற்கோளில்? 411 00:17:50,220 --> 00:17:52,310 நான் ஏன் அதை செய்ய விரும்பவில்லை? 412 00:17:52,310 --> 00:17:52,810 ஆமாம்? 413 00:17:52,810 --> 00:17:53,685 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 414 00:17:53,685 --> 00:17:56,695 415 00:17:56,695 --> 00:17:57,570 டேவிட் MALAN: நிச்சயமாக. 416 00:17:57,570 --> 00:17:59,653 நான் ஏற்கனவே பயன்படுத்தி தான் காரணம் வழியில் இரட்டை மேற்கோளில் 417 00:17:59,653 --> 00:18:01,929 வாதம் வெளியே PHP செயல்பாடு, 418 00:18:01,929 --> 00:18:03,470 நான் பெயர்ப்பாளர் குழப்பிக் கொள்ள முடியாது. 419 00:18:03,470 --> 00:18:04,860 அது தெரியாது, இவை சேர்ந்து போக? 420 00:18:04,860 --> 00:18:05,735 இவை சேர்ந்து சென்று? 421 00:18:05,735 --> 00:18:06,810 இவை சேர்ந்து சென்று? 422 00:18:06,810 --> 00:18:08,070 எனவே, நான் அதற்கு பதிலாக மாற்று. 423 00:18:08,070 --> 00:18:11,784 >> அல்லது நான், இந்த மாதிரி ஏதாவது செய்ய முடியும் பயன் மேற்கோள் அல்லது பயன் மேற்கோள். 424 00:18:11,784 --> 00:18:14,200 வெளிப்படையாக, என்று தான் தொடங்குகிறது மிக வாசிக்க மற்றும் அசிங்கமான கிடைக்கும். 425 00:18:14,200 --> 00:18:16,790 ஆனால் அடைய முடியும் என்று அதே விளைவாக. 426 00:18:16,790 --> 00:18:19,760 >> நான் இருந்தால், அதனால், இந்த இயக்க கேள்வி இப்போது, என்ன நடக்கிறது என்று பார்ப்போம். 427 00:18:19,760 --> 00:18:22,740 நான் இப்போது மற்றும் பதிலாக போக போகிறேன் PHP குறியீடு இயக்கும் விட இது 428 00:18:22,740 --> 00:18:24,610 நீங்கள் விளையாட வேண்டும், அங்கு ஆகிறது பிரச்சனை, ஏழு அமைந்தது 429 00:18:24,610 --> 00:18:27,200 நான் அதற்கு பதிலாக PHP MyAdmin செல்ல போகிறேன். 430 00:18:27,200 --> 00:18:29,770 நான் கைமுறையாக போகிறேன் SQL தாவலை செல்ல, 431 00:18:29,770 --> 00:18:31,580 என்னை இடைமுகம் மீது பெரிதாக்க வேண்டும். 432 00:18:31,580 --> 00:18:34,007 தவிர நான் ஒட்டவும் போகிறேன் நான் உள்ளே தட்டச்சு விஷயம். 433 00:18:34,007 --> 00:18:36,090 மேலும் வண்ண கோடிங் உள்ளது , இப்போது கொஞ்சம் மாறிவிட்டது 434 00:18:36,090 --> 00:18:38,750 வெறும் திட்டத்தை வடிவங்கள் ஏனெனில் விஷயங்களை வித்தியாசமாக ஒரு சிறிய. 435 00:18:38,750 --> 00:18:41,960 ஆனால் அனைத்து நான் செய்துவிட்டேன் என்று கவனிக்க நான் பயனர்கள் செருக, என்றார். 436 00:18:41,960 --> 00:18:45,790 நான் ஒரு கமா, பிறகு, குறிப்பிட்ட பிரிக்கப்பட்ட parenthesized பட்டியலில் இரண்டு 437 00:18:45,790 --> 00:18:48,850 நான் நுழைக்க வேண்டும் என்று துறைகள், மற்றும் பின்னர் நான் உண்மையில் கூறினார் மதிப்புகள் 438 00:18:48,850 --> 00:18:51,510 மற்றொரு அடைப்புக்குறி தொடர்ந்து, பின்னர் இரண்டு மதிப்புகள் 439 00:18:51,510 --> 00:18:53,520 நான் செருகுநிரல் வேண்டும், மற்றும் இப்போது, நல்ல நடவடிக்கை 440 00:18:53,520 --> 00:18:55,010 நான் இறுதியில் ஒரு அரைப்புள்ளி வைக்கிறேன். 441 00:18:55,010 --> 00:18:56,570 எனவே, இந்த இந்த PHP அல்ல சி உள்ளது. 442 00:18:56,570 --> 00:18:59,970 இந்த இப்போது எல் உள்ளது, மற்றும் நான் அதை ஒட்டி என்று இந்த வலை அடிப்படையிலான இடைமுகம் 443 00:18:59,970 --> 00:19:02,710 என்னை அனுமதிக்க போவதில்லை, விரைவில் நான் போய் கிளிக், 444 00:19:02,710 --> 00:19:08,060 டேட்டாபேஸ் இந்த கேள்வி இயக்கவும் , CS50 IDE இன் உள்ளே இயங்கும். 445 00:19:08,060 --> 00:19:09,470 >> எனவே இந்த நல்ல உள்ளது. 446 00:19:09,470 --> 00:19:12,520 என்று அறிவிப்பு ஒரு வரிசையில் செருகிய, வேகமான சென்றது 447 00:19:12,520 --> 00:19:15,190 0,0054 வினாடிகளுக்கு தரவு நுழைக்க. 448 00:19:15,190 --> 00:19:16,610 எனவே, அந்த அழகான ஆரோக்கியமான தெரிகிறது. 449 00:19:16,610 --> 00:19:19,350 இது என் கேள்வி மறுவடிவமைப்பு அதை பார்க்க எனக்கு இங்கே 450 00:19:19,350 --> 00:19:21,730 வண்ண குறியீட்டு பதிப்பு வகையான உள்ள. 451 00:19:21,730 --> 00:19:24,540 ஆனால் இப்போது நான் கிளிக் செய்தால் பண்ணவும், கூட, அந்த அறிவிப்பு 452 00:19:24,540 --> 00:19:29,070 ஒழுங்கீனம் நிறைய இல்லை என்றாலும் திரை, என் அட்டவணை இப்போது இரண்டு வரிசைகள் உள்ளன. 453 00:19:29,070 --> 00:19:30,700 >> எனவே, என்னை போய் இன்னொரு செய்வோம். 454 00:19:30,700 --> 00:19:33,760 அதற்கு பதிலாக இந்த, என்னை விட மீண்டும் SQL தாவலை சென்று. 455 00:19:33,760 --> 00:19:40,723 இந்த நேரத்தில் நான் ஏதாவது நுழைக்க வேண்டும் ராப் மற்றும் அவரது பெயர் ராப் Bowden இருக்கும். 456 00:19:40,723 --> 00:19:42,330 Bowden,. 457 00:19:42,330 --> 00:19:44,040 சேமி கிளிக் நாம். 458 00:19:44,040 --> 00:19:46,140 அச்சச்சோ, மாறாக போ. 459 00:19:46,140 --> 00:19:48,890 >> மீண்டும் பண்ணவும் கிளிக் செய்யவும், இப்போது நான் இரண்டு வரிசைகளில் வேண்டும் கவனிக்கிறது. 460 00:19:48,890 --> 00:19:52,390 எனவே, இந்த ஒரு வழி மிகவும் சிக்கலான ஆகிறது திறந்து Google ஸ்பெரெட்ஷீட்ஸின் வழி 461 00:19:52,390 --> 00:19:54,010 மற்றும் ஒரு நிரலை கொண்டு ஒரு வரிசையில் தட்டச்சு. 462 00:19:54,010 --> 00:19:57,070 ஆனால் முக்கிய என்று என்ன இருக்கிறது நாம் இப்போது இலக்கணத்தை வேண்டும் 463 00:19:57,070 --> 00:20:00,220 எந்த குறியீடு எழுத என்று இறுதியாக, நாம் உண்மையில் முடியும் 464 00:20:00,220 --> 00:20:01,790 சில இந்த செய்வோம். 465 00:20:01,790 --> 00:20:05,380 அந்த PHP ஆதரவு நினைவு சூப்பர் உலக மாறிகள். 466 00:20:05,380 --> 00:20:08,415 >> டாலரின் உள்ளே என்ன இருக்கிறது PHP இல் GET அடிக்கோடிட்டு உள்நுழைய வேண்டும்? 467 00:20:08,415 --> 00:20:10,290 நாம் ஒரு பார்த்துக்கொண்டோம் அல்லது இரண்டு எளிய உதாரணங்கள். 468 00:20:10,290 --> 00:20:15,640 மேலும் PSet6, நீங்கள் hello வேண்டும் இந்த மாறி பயன்படுத்தும் டாட் PHP. 469 00:20:15,640 --> 00:20:17,870 அங்கு என்ன செல்கிறது? 470 00:20:17,870 --> 00:20:21,015 அல்லது என்ன இது? 471 00:20:21,015 --> 00:20:22,522 கொஞ்சம் சத்தமாக. 472 00:20:22,522 --> 00:20:23,790 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 473 00:20:23,790 --> 00:20:25,030 >> டேவிட் MALAN: இது ஒரு பனி தான் வரிசை விதை, இது 474 00:20:25,030 --> 00:20:27,714 ஒரு சொல்வது ஒரு ஆடம்பரமான வழி முக்கிய மதிப்பு ஜோடிகள் உள்ளது என்று வரிசை. 475 00:20:27,714 --> 00:20:28,880 மற்றும் விசைகளை எண் இல்லை. 476 00:20:28,880 --> 00:20:30,420 அவர்கள் வார்த்தைகள் அல்லது சரங்களை இருக்கும். 477 00:20:30,420 --> 00:20:32,750 மேலும் குறிப்பாக, என்ன அந்த முக்கிய மதிப்பு ஜோடிகள் உள்ளன? 478 00:20:32,750 --> 00:20:35,110 அவர்கள் எங்கே இருந்து வருகிறாய்? 479 00:20:35,110 --> 00:20:35,620 மன்னிக்கவும்? 480 00:20:35,620 --> 00:20:36,994 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 481 00:20:36,994 --> 00:20:37,660 டேவிட் MALAN: இல்லை? 482 00:20:37,660 --> 00:20:40,700 எங்கே அந்த முக்கிய செய்கிறது மதிப்பு ஜோடிகள் எங்கிருந்து வந்தது? 483 00:20:40,700 --> 00:20:42,490 மீண்டும் சொல்ல? 484 00:20:42,490 --> 00:20:44,610 மீண்டும்? 485 00:20:44,610 --> 00:20:46,472 நான் ஒரே ஒரு விசாரணை ஒன்று அல்லவா? 486 00:20:46,472 --> 00:20:47,810 >> [சிரிப்பு] 487 00:20:47,810 --> 00:20:49,042 >> ஆமாம், சரி? 488 00:20:49,042 --> 00:20:50,435 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 489 00:20:50,435 --> 00:20:52,560 டேவிட் MALAN: ஆமாம், அவர்கள் கேள்வி சரம் இருந்து வரும். 490 00:20:52,560 --> 00:20:55,380 எனவே, நீங்கள் நேரத்தில் முன்னாடி என்றால் நாம் கூகிள் கொண்டு நடித்தார் போது 491 00:20:55,380 --> 00:20:59,600 மற்றும் நாம் Google.com சாய்வு போயிருந்தேன் தேடல் கேள்வி குறி q, பூனைகள் சமம் 492 00:20:59,600 --> 00:21:03,550 நான் வெற்றி இருந்தால் உள்ளிடவும் மற்றும் என்றால் கூகிள், PHP இல் செயல்படுத்தப்பட்டது 493 00:21:03,550 --> 00:21:07,017 கூகிள் எழுதினார் என்று PHP குறியீடு டாலர் அணுக வேண்டும் 494 00:21:07,017 --> 00:21:11,600 உள்ளே இது கிடைக்கும் அடிக்கோடிட்டுக் ஒரு முக்கிய என்று கே மற்றும் ஒரு மதிப்பு இருக்கிறது 495 00:21:11,600 --> 00:21:17,680 அது பின்னர் பயன்படுத்த முடியும் என்று அழைக்கப்படும் பூனைகள் ஒரு உண்மையான தேடல் செய்ய பயன்படுத்தப்படும். 496 00:21:17,680 --> 00:21:20,860 >> எனவே, உண்மையில், நான் என்ன போகிறேன் இப்போது என் PHP குறியீடு செல்ல சொன்னதை செய்கிறது 497 00:21:20,860 --> 00:21:23,140 நீங்கள் மீண்டும் pset7 உள்ள இன்னும் பார்க்கிறேன் என்று. 498 00:21:23,140 --> 00:21:25,440 அதற்கு பதிலாக plugging கடினமான குறியீட்டு மதிப்புகள் இது 499 00:21:25,440 --> 00:21:27,630 ஒரு போல் தெரியவில்லை மிகவும் மாறும் இணையதளம், 500 00:21:27,630 --> 00:21:30,680 நான் உங்களுக்கு ஒரு டீஸர் கொடுக்க போகிறேன் உங்கள் உண்மையான குறியீடு செய்ய என்ன. 501 00:21:30,680 --> 00:21:32,854 நீங்கள் இரண்டு வைக்க வேண்டும் கேள்வி இந்த போன்ற குறிக்கிறது. 502 00:21:32,854 --> 00:21:34,270 நான் பயனர் பெயர் என்ன என்று எனக்கு தெரியாது. 503 00:21:34,270 --> 00:21:37,390 நான் என்ன என்று எனக்கு தெரியாது பெயர், போகிறது 504 00:21:37,390 --> 00:21:39,470 ஆனால் நான் தெரிகிறேன் மாறும் கிடைக்கும். 505 00:21:39,470 --> 00:21:43,420 >> எனவே, நாம் இப்போது எழுதி குறியீடு என்றால் Google சேவையகங்களில் இயங்கும் குறியீட்டை, 506 00:21:43,420 --> 00:21:46,940 அல்லது இந்த டாட் ஹலோ என்றால் PSet6 கொண்டு வரும் PHP, 507 00:21:46,940 --> 00:21:48,650 நான் ஒரு அனுப்ப போகிறேன் கேள்வி செயல்பாடு 508 00:21:48,650 --> 00:21:51,450 தான் printf போன்ற, மற்ற இரண்டு வாதங்கள். 509 00:21:51,450 --> 00:21:57,120 மேற்கோள், GET, மேற்கோள் பயனர் பெயர், மற்றும், மேற்கோள் பெயர், கிடைக்கும். 510 00:21:57,120 --> 00:22:00,720 இப்போது, என்ன கவனிக்க பொது கட்டமைப்பு இங்கே உள்ளது. 511 00:22:00,720 --> 00:22:03,320 நான் இடது கிடைத்துவிட்டது அழைப்பு புறம், 512 00:22:03,320 --> 00:22:05,480 இந்த செயல்பாடு PHP இல் கேள்வி என்று. 513 00:22:05,480 --> 00:22:08,160 நான் இன்னும் ஒரு முதல் இல்லை வாதம், உரை ஒரு சரம். 514 00:22:08,160 --> 00:22:11,000 >> ஆனால் உரை என்று சரம் எல் என்று ஒரு மொழியில் எழுதப்பட்ட. 515 00:22:11,000 --> 00:22:12,616 மற்றும் வெளிப்படையாக, இது ஒரு பெரிய மொழி இல்லை. 516 00:22:12,616 --> 00:22:14,990 நாம் மட்டும் பற்றி பேச போகிறேன் அது முறையாக இன்று, உண்மையில். 517 00:22:14,990 --> 00:22:17,031 பின்னர் பிரச்சனை அமைக்க ஏழு, ஒப்பீட்டளவில் இருக்கிறது 518 00:22:17,031 --> 00:22:18,800 நாங்கள் இருக்கிறோம் என்று சில அம்சங்கள் நடக்கிறது அந்நிய. 519 00:22:18,800 --> 00:22:22,530 கேள்வி மதிப்பெண்கள், எனினும், உள்ள அடைப்பை மற்றொரு மதிப்பு ஒரு இங்கு மதிப்பு மற்றும் பிளக் 520 00:22:22,530 --> 00:22:23,130 இங்கே. 521 00:22:23,130 --> 00:22:26,010 கவனிக்கவும் தவிர்க்கப்பட்டன என்ன quote-- மட்டமான முழுவதும் இருந்து 522 00:22:26,010 --> 00:22:30,470 மேற்கோள் சுற்றி அதை இந்த நேரத்தில் குறிக்கிறது. 523 00:22:30,470 --> 00:22:34,930 நான் மேற்கோள் தவிர்க்கப்பட்டன கேள்வி குறி சுற்றி மதிப்பெண்கள், 524 00:22:34,930 --> 00:22:36,410 மன்னிக்கவும், இந்த நேரத்தில். 525 00:22:36,410 --> 00:22:38,870 >> அதனால், என்ன இந்த பற்றி நன்றாக கேள்வி குறி அம்சம் இது 526 00:22:38,870 --> 00:22:42,830 PHP, ரூபி ஆதரவு இருக்கிறது மற்றும் பைதான் மற்றும் பிற மொழிகளில், 527 00:22:42,830 --> 00:22:45,730 இந்த சில பிளக் பொருள் இங்கே மதிக்கின்றோம் மற்றும் நீங்கள் என்ன தெரியுமா? 528 00:22:45,730 --> 00:22:48,300 நீங்கள் பயன்படுத்த என்பதை கண்டுபிடிக்க ஒற்றை மேற்கோள் அல்லது இரட்டை மேற்கோளில். 529 00:22:48,300 --> 00:22:50,966 அந்த என்னைத் தொந்தரவு செய்யாதே அறிவார்ந்த சுவையற்ற விவரங்கள். 530 00:22:50,966 --> 00:22:53,780 ஆனால், அது சரியான தான் செய்ய என் குறியீடு இறுதியில் உள்ளது என்று 531 00:22:53,780 --> 00:22:57,010 செயல்பாட்டு மற்றும், பாதுகாப்பான இது நீண்ட முன் ஒரு அர்த்தம் வேண்டும் என்று. 532 00:22:57,010 --> 00:23:00,460 >> இப்போது, எப்படி பல வாதங்களை வெறும் மொத்தம் தெளிவாக இருக்க கேள்வி செயல்பாடு எடுத்து? 533 00:23:00,460 --> 00:23:05,240 534 00:23:05,240 --> 00:23:07,581 எவரும் விட இரண்டு வாக்களிக்க வேண்டும்? 535 00:23:07,581 --> 00:23:08,080 மூன்று? 536 00:23:08,080 --> 00:23:10,001 நிச்சயமாக, ஏன்? 537 00:23:10,001 --> 00:23:10,920 ஏன் மூன்று? 538 00:23:10,920 --> 00:23:12,305 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 539 00:23:12,305 --> 00:23:13,180 டேவிட் MALAN: நிச்சயமாக. 540 00:23:13,180 --> 00:23:14,610 முதல் பகுதி சரம். 541 00:23:14,610 --> 00:23:18,640 இரண்டாவது வாதம் டாலர் ஆகிறது கிடைக்கும் அடைப்புக்குறி பயனர்பெயர் அடிக்கோடிட்டுக் காட்டுகின்றன. 542 00:23:18,640 --> 00:23:21,950 மூன்றாம் வாதம் அதே விஷயம், ஆனால் வெறும் பெயர். 543 00:23:21,950 --> 00:23:24,590 இப்போது, அதனால் வேறு வார்த்தைகளில் கூறுவதானால் நான் ஒரு வலை வடிவத்தில் இருந்தது என்றால் 544 00:23:24,590 --> 00:23:27,149 என்று, உரை துறைகள் வேண்டியிருந்தது பயனர் பெயர் ஒன்று, 545 00:23:27,149 --> 00:23:29,690 அவரது ஒன்று அல்லது அவரது பெயர், தான் போன்ற நீங்கள் ஒரு இணைய பார்க்க வேண்டும் 546 00:23:29,690 --> 00:23:32,120 நீங்கள் பதிவு செய்யும் போது சில இணைய, இந்த வல்லமையும் 547 00:23:32,120 --> 00:23:35,450 மீண்டும் இறுதியில் குறியீடு இருக்கும் என்று உண்மையில் செருகும் இப்போது இல்லை 548 00:23:35,450 --> 00:23:37,220 தரவுத்தளத்தில். 549 00:23:37,220 --> 00:23:40,870 >> இப்போது இதற்கு மாறாக, வேகமாக முன்னோக்கி செல்லலாம். 550 00:23:40,870 --> 00:23:43,840 ஒரு பயனர் இப்போது வைத்துக்கொள்கிறது உள்நுழைந்து மற்றும் நீங்கள் விரும்பும் 551 00:23:43,840 --> 00:23:48,860 என்பதை சரிபார்த்து என்று PHP குறியீடு எழுத வெறும் வெளியேற்ற நடக்கிறது நபர் 552 00:23:48,860 --> 00:23:52,250 ஒரு பயனர் உண்மையில், நீங்கள் ஆகிறது அழகான எளிமையான இலக்கணத்தை பயன்படுத்தும். 553 00:23:52,250 --> 00:23:55,832 நீங்கள் தான் சொல்கிறேன், SELECT சொல்ல முடியும் நட்சத்திர எல்லாம் அதாவது அங்கு, நடித்திருந்தனர். 554 00:23:55,832 --> 00:23:57,540 நான் என்ன என்று எனக்கு தெரியாது நான் வேண்டும், எனவே தான் எனக்கு கொடுக்க 555 00:23:57,540 --> 00:24:01,585 அட்டவணை அனைத்து பத்திகள் பயனர்கள் அங்கு அழைத்து, இந்த நன்றாக இருக்கிறது. 556 00:24:01,585 --> 00:24:03,710 தேர்வு என்ன ஆதரிக்கிறது இது, ஒரு பயனிலை எனப்படும் 557 00:24:03,710 --> 00:24:06,630 உனக்கு என்ன வேண்டும் என்று தகுதி ஒரு வழி போன்ற. 558 00:24:06,630 --> 00:24:10,590 எங்கே பயனர் பெயர் சமம் நான், மேற்கோள் வண்ணமாகவே. 559 00:24:10,590 --> 00:24:13,680 எனவே இங்கே கூட, நான் பதிக்கப்பட்ட வாதம் உள்ளே 560 00:24:13,680 --> 00:24:16,110 ஒரு PHP செயல்பாடு, SQL குறியீடு ஒரு வரி. 561 00:24:16,110 --> 00:24:18,680 அந்த SQL குறியீடு இந்த நேரம் உண்மையில் போகிறது 562 00:24:18,680 --> 00:24:21,790 மேற்கோள் தேட, வண்ணமாகவே மேற்கோள். 563 00:24:21,790 --> 00:24:24,420 >> இப்போது அந்த, அந்த பயனுள்ளதாக இல்லை அதனால் நான் அந்த தவிர்க்க போகிறேன் 564 00:24:24,420 --> 00:24:28,650 நான் போய் வைக்க போகிறேன் பிராடி இருந்து இந்த முனை, மற்றும் செல்ல 565 00:24:28,650 --> 00:24:30,990 மற்றும் செருகுநிரல் பதிலாக இங்கே ஒரு கேள்வி குறி. 566 00:24:30,990 --> 00:24:33,290 அதனால், தான், தெளிவாக இருக்க வேண்டும் என்ன என் இரண்டாவது வாதம் வேண்டும் 567 00:24:33,290 --> 00:24:37,480 யாரோ நான் உள்நுழைந்திருக்க என்றால் அவர் உண்மையில் இருந்தால் சரிபார்க்க வேண்டும் 568 00:24:37,480 --> 00:24:39,265 ஒரு பயனர்? 569 00:24:39,265 --> 00:24:40,140 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 570 00:24:40,140 --> 00:24:40,890 டேவிட் MALAN: ஆமாம். 571 00:24:40,890 --> 00:24:44,120 நான் டாலர் குறி அடிக்கோடிட்டு கேட்கிறேன் நான், மேற்கோள் பயனர் பெயர் கிடைக்கும். 572 00:24:44,120 --> 00:24:50,040 என்று எனக்கு திரும்ப வேண்டும் என் தகவல் வரிசைகள் எந்த 573 00:24:50,040 --> 00:24:51,986 என்று வண்ணமாகவே ஒரு பயனர் பெயர் வேண்டும். 574 00:24:51,986 --> 00:24:54,860 இப்போது வட்டம், நான் திரும்ப பெற போகிறோம் பூஜ்யம் வண்ணமாகவே இங்கே இருந்ததில்லை என்றால், 575 00:24:54,860 --> 00:24:56,290 அல்லது ஒருவனைப் இருந்தால். 576 00:24:56,290 --> 00:24:59,026 நான் மீண்டும் பெற வேண்டும் இரண்டு அல்லது மூன்று அல்லது நான்கு. 577 00:24:59,026 --> 00:24:59,526 ஏன்? 578 00:24:59,526 --> 00:25:00,220 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 579 00:25:00,220 --> 00:25:01,120 >> டேவிட் MALAN: சரி, நான் தனிப்பட்ட கூறினார்? 580 00:25:01,120 --> 00:25:01,750 எளிய காரணம். 581 00:25:01,750 --> 00:25:04,030 நான் சொன்னது, ஏனெனில் அது கிடைத்து விட்டது வெறும் தர்க்கரீதியாக, தனிப்பட்ட இருக்க, 582 00:25:04,030 --> 00:25:07,940 நீங்கள் மட்டும் பூஜ்யம் அல்லது ஒன்று Malans இருக்க முடியும் இந்த குறிப்பிட்ட தரவுத்தள அட்டவணையில். 583 00:25:07,940 --> 00:25:10,965 இப்போது நீங்கள் பார்த்த ஒரு ஒதுக்கி, தான் என அது, நான் பயன்படுத்தி வைத்து கூட கிடைக்கும் 584 00:25:10,965 --> 00:25:14,350 மற்றும் PSet6 மட்டுமே பயன்படுத்தப்படும் கூட , நீங்கள் நிச்சயமாக பிந்தைய வேண்டும். 585 00:25:14,350 --> 00:25:17,212 மற்றும் பிந்தைய மற்றொரு என்று நினைவு தகவல் சமர்ப்பிக்கும் நுட்பம் 586 00:25:17,212 --> 00:25:19,170 ஒரு வடிவம் இருந்து, ஆனால் அது URL ஐ வரை காட்ட முடியாது. 587 00:25:19,170 --> 00:25:22,690 இது நிச்சயமாக ஒரு சிறிய மிகுந்த பாதுகாப்பானது பயனர் பெயர்கள் மற்றும் கடவுச்சொற்களை போன்ற விஷயங்கள், 588 00:25:22,690 --> 00:25:25,210 இது pset7, உண்மையில், உள்ளடக்கம். 589 00:25:25,210 --> 00:25:28,130 >> எனவே, PHP இல் இதை செய்ய அனுமதிக்க MyAdmin என்ன நடக்கிறது என்று பார்க்க. 590 00:25:28,130 --> 00:25:30,020 நான், MySQL தாவல் செல்ல போகிறேன். 591 00:25:30,020 --> 00:25:34,450 மற்றும், இந்த முன்னிருப்பு மதிப்பு கவனிக்க PHP, MyAdmin, வெறும், பயனுள்ளதாக இருக்க முயற்சி 592 00:25:34,450 --> 00:25:37,050 எங்கே செய்த ஒரு இருந்து நட்சத்திர தேர்ந்தெடுக்க உள்ளது. 593 00:25:37,050 --> 00:25:39,430 சரி, ஒரு, எனவே எப்போதும் உண்மை தான் இந்த பயனுள்ள வேடிக்கையான உள்ளது 594 00:25:39,430 --> 00:25:40,400 வெறும் எல்லாம் தேர்ந்தெடுக்க. 595 00:25:40,400 --> 00:25:42,691 ஆனால் நான் ஒரு சிறிய இருக்க போகிறேன் மேலும் பள்ளியாசிரியர்முறை மற்றும் கைமுறையாக 596 00:25:42,691 --> 00:25:45,920 பயனர்கள் இருந்து தேர்ந்தெடுக்கப்பட்ட நட்சத்திர வெளியே தட்டச்சு செய்யவும். 597 00:25:45,920 --> 00:25:48,294 >> இப்போது தொழில்நுட்ப, நீங்கள் அட்டவணைகள் பெயரை குறிப்பிடும். 598 00:25:48,294 --> 00:25:50,460 அதை நீங்கள் செய்ய வேண்டும் என்று அரிதாக இருக்கிறது, ஆனால் இந்த இல்லை கவனிக்க 599 00:25:50,460 --> 00:25:52,240 அமெரிக்க விசைப்பலகை உங்கள் சாதாரண மேற்கோள். 600 00:25:52,240 --> 00:25:54,760 இந்த என்றழைக்கப்படும் பேக்டிக், இது மேல் இடது கையில் பொதுவாக ஆகிறது 601 00:25:54,760 --> 00:25:56,000 உங்கள் விசைப்பலகை மூலையில். 602 00:25:56,000 --> 00:25:58,500 ஆனால் அது உங்களுக்கு என்று அரிதாக இருக்கிறது உண்மையில் அந்த தொந்தரவு செய்ய வேண்டும், 603 00:25:58,500 --> 00:25:59,950 அதனால் நான் எப்படியும் அவர்களை மாட்டா வேண்டும். 604 00:25:59,950 --> 00:26:02,280 எனவே இப்போது, என்னை போய் போய் ஹிட். 605 00:26:02,280 --> 00:26:06,616 மற்றும் எத்தனை வரிசைகள் நான் பெற மீண்டும் நான் பயனர்கள் ஸ்டார் தேர்ந்தெடுத்த போது? 606 00:26:06,616 --> 00:26:08,407 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 607 00:26:08,407 --> 00:26:09,990 டேவிட் MALAN: நிச்சயமாக வரிசைகள்,. 608 00:26:09,990 --> 00:26:12,390 ஆனால் இந்த எத்தனை இப்போது கான்கிரீட் கதை? 609 00:26:12,390 --> 00:26:14,640 இரண்டு, இருந்தது, ஏனெனில் என்னை மற்றும் ராப் இருந்தது. 610 00:26:14,640 --> 00:26:19,370 நான் Go கிளிக் செய்தால், அதனால், நான் பார்வை என்று பார்க்கிறேன் நான், உண்மையில், மீண்டும் இரண்டு வரிசைகளில் வந்திருக்கிறேன். 611 00:26:19,370 --> 00:26:22,060 ஒழுங்கீனம் நிறைய இருக்கிறது திரையில், ஆனால் நான் மட்டும் இரண்டு வரிசைகளில் பார்க்கிறேன். 612 00:26:22,060 --> 00:26:28,580 நான் மீண்டும் இதை செய்ய மற்றும் என்றால், இதற்கு மாறாக, செய்கிறது பயனர்கள், அங்கு பயனர் பெயர் இருந்து தேர்ந்தெடுக்கப்பட்ட நட்சத்திர 613 00:26:28,580 --> 00:26:31,840 நான், மேற்கோள் சமம் வண்ணமாகவே, இப்போது நான் போய் கிளிக் செய்தால் 614 00:26:31,840 --> 00:26:33,970 நான் மட்டும் மீண்டும் ஒரு வரிசையில் பெற போகிறேன். 615 00:26:33,970 --> 00:26:36,499 மற்றும் இறுதியாக, நான் செய்தால் இந்த மாதிரி ஏதாவது நினைக்கிறேன் 616 00:26:36,499 --> 00:26:38,290 நான் பற்றி கவலை இல்லை என்று எல்லாம் கிடைப்பது, 617 00:26:38,290 --> 00:26:41,020 இது இப்போது வகையான அர்த்தமற்றவை, இரண்டு நெடுவரிசைகள் இல்லை, ஏனெனில். 618 00:26:41,020 --> 00:26:43,103 அதை நான் தேர்ந்தெடுத்து இருக்கிறேன் போல் இது இல்லை தரவு ஒரு பெரிய தொகை. 619 00:26:43,103 --> 00:26:46,720 நான் மேலே சென்று வைத்துக்கொள்கிறது பெயர் SELECT 620 00:26:46,720 --> 00:26:51,990 பயனர்பெயர் வண்ணமாகவே சமம் அங்கு பயனர்கள், என்ன நேர்மையாக எல் பற்றி நன்றாக, 621 00:26:51,990 --> 00:26:54,290 அது உண்மையில் ஒரு என்று உள்ளது நீங்கள் என்ன செய்ய அதை சொல்ல. 622 00:26:54,290 --> 00:26:57,550 அது மிகவும் சுருக்கமான தான், ஆனால் நீங்கள் உண்மையில் நீங்கள் என்ன செய்ய வேண்டும் அதை சொல்ல. 623 00:26:57,550 --> 00:27:01,130 பயனர்கள் அங்கு இருந்து தேர்வு பெயர் பயனர்பெயர் வண்ணமாகவே சமம். 624 00:27:01,130 --> 00:27:03,440 அது உண்மையில் என்று வெளிப்படையாக இருக்கிறது. 625 00:27:03,440 --> 00:27:08,410 எனவே, இப்போது நான் போய், எத்தனை ஹிட் என்றால் வரிசைகள் நான் திரும்ப பெற போகிறோம் இருக்கிறேன்? 626 00:27:08,410 --> 00:27:10,770 ஒன்று, அது தான் காரணம் வண்ணமாகவே, வட்டம். 627 00:27:10,770 --> 00:27:13,100 அல்லது ஜீரோ அவர் இல்லை என்றால் அங்கு, ஆனால் அதிகபட்சம் ஒன்று. 628 00:27:13,100 --> 00:27:17,610 >> நான் திரும்ப எத்தனை பத்திகள் கிடைக்கும்? 629 00:27:17,610 --> 00:27:18,450 எத்தனை பத்திகள்? 630 00:27:18,450 --> 00:27:20,658 இந்த நேரத்தில், நான் போகிறேன் நான் இல்லை, ஏனெனில் ஒரு பெற 631 00:27:20,658 --> 00:27:22,380 எல்லாம் இது, நட்சத்திர தேர்ந்தெடுக்கவும். 632 00:27:22,380 --> 00:27:27,900 இப்போது நான் வெறும் பெயர் தேர்வு, அதனால் நான் வெறும் ஒரு பத்தியில் ஒரு வரிசையில் திரும்ப கிடைக்கும். 633 00:27:27,900 --> 00:27:31,730 அதில் சரியான வகையான தெரிகிறது அபத்தமானது, வெறும் தேடும் சூப்பர் 634 00:27:31,730 --> 00:27:33,060 இந்த சிறிய. 635 00:27:33,060 --> 00:27:34,290 எனவே, உண்மையில் என்ன நடக்கிறது? 636 00:27:34,290 --> 00:27:36,890 நீங்கள் ஒரு SQL இயக்க போது கேள்வி, தேர்ந்தெடுக்கப்பட்ட பயன்படுத்தி 637 00:27:36,890 --> 00:27:38,700 என்ன நீங்கள் பெறும் மீண்டும் தகவல் இருந்து 638 00:27:38,700 --> 00:27:42,970 ஒரு தற்காலிக அட்டவணை போல் ஆகிறது வரிசைகள் மற்றும் பத்திகள் கொண்ட, ஒருவேளை, 639 00:27:42,970 --> 00:27:46,260 ஆனால் எதையும் மாட்டா என்று உண்மையில் நீங்கள் தேர்வு. 640 00:27:46,260 --> 00:27:49,010 எனவே, அது யாரோ ஒரு பெரிய இருந்தால் போல அனைத்து மாணவர்கள், விரிதாள் 641 00:27:49,010 --> 00:27:51,610 சில பதிவு மாணவர் குழு, மற்றும் நீங்கள் சொல்கிறீர்கள், 642 00:27:51,610 --> 00:27:55,097 என்னை ஒருமுறை புதியவர்களை அனைத்து கொடுக்க எங்கள் மாணவர் குழு பதிவு, என்ன 643 00:27:55,097 --> 00:27:56,930 உங்கள் சக மாணவர் குழு செய்ய வேண்டும் 644 00:27:56,930 --> 00:27:58,430 அவர்கள் தான் கையில் நீங்கள் முழு விரிதாள். 645 00:27:58,430 --> 00:27:59,742 என்று தேர்ந்தெடுக்கப்பட்ட நட்சத்திர சொல்லி தான். 646 00:27:59,742 --> 00:28:02,200 அது ஒரு சிறிய எரிச்சலூட்டும் நீங்கள் மட்டும் புதியவர்களை விரும்பினார். 647 00:28:02,200 --> 00:28:05,640 அதனால் நீங்கள் பதிலாக, கூறினார் என்றால் தகவல் அட்டவணை இருந்து தேர்ந்தெடுக்கப்பட்ட நட்சத்திர 648 00:28:05,640 --> 00:28:08,470 அங்கு ஆண்டு சமம் நான், மேற்கோள் புதியவர்களை, 649 00:28:08,470 --> 00:28:10,810 அது உங்கள் நண்பர் போல தான் மாணவர் குழு உள்ள 650 00:28:10,810 --> 00:28:13,770 உண்மையில் உயர்த்தி மற்றும் நகல் மட்டுமே புதியவர்களை வரிசைகள், 651 00:28:13,770 --> 00:28:16,780 புதிய Google அவற்றை ஒட்டியது விரிதாள் அல்லது ஒரு எக்சல் கோப்பை, 652 00:28:16,780 --> 00:28:18,860 மீண்டும் ஒப்படைத்திருப்போம் ஒரே கோப்பு விளைவாக. 653 00:28:18,860 --> 00:28:21,710 அந்த நடக்கிறது என்று தான் கருத்தியல் ரீதியாக இங்கே. 654 00:28:21,710 --> 00:28:23,920 >> எனவே இறுதியில், நாம் என்ன செய்ய முடியும் சில அழகான ஆடம்பரமான விஷயங்கள் 655 00:28:23,920 --> 00:28:26,560 பயனர் பெயர்கள் போன்ற விஷயங்களை சேமித்து மூலம் மற்றும் கடவுச்சொற்களை போன்ற. 656 00:28:26,560 --> 00:28:30,310 ஆனால், அது மாறிவிடும் நாம் செய்ய வேண்டும் வித்தியாசமாக கொஞ்சம் இதை விட. 657 00:28:30,310 --> 00:28:34,750 அது மட்டும் என்று ஸ்மார்ட் இல்லை ஒரு பயனர் பெயர் மற்றும் கடவுச்சொல்லை சேமிக்க. 658 00:28:34,750 --> 00:28:37,790 முந்தைய யாரோ, நான் நினைக்கிறேன் இங்கே கீழே, ஒரு ஐடி பரிந்துரைத்தார். 659 00:28:37,790 --> 00:28:40,787 இப்போது ஒரு ஐடி ஒரு போன்ற இருக்க முடியும் ஹார்வர்ட் ஐடி அல்லது யேலின் நிகர ஐடி, 660 00:28:40,787 --> 00:28:42,870 ஆனால் அது கூட எளிமையான இருக்க முடியும் எமது தகவல் வழக்கு. 661 00:28:42,870 --> 00:28:45,120 உண்மையில், பொதுவான வழக்கு மற்றொரு கட்டுரையில் வேண்டும் என்பது. 662 00:28:45,120 --> 00:28:46,953 நான் செல்ல போகிறேன் மேலே என் அட்டவணை திருத்த. 663 00:28:46,953 --> 00:28:49,521 நீங்கள் சுற்றி விளையாட என்றால் pset7 இந்த முகப்பில், 664 00:28:49,521 --> 00:28:51,770 நீங்கள் பார்க்க முடியும் என்று பார்க்க வேண்டும் இங்கே இந்த பொத்தானை சேர்க்க 665 00:28:51,770 --> 00:28:53,750 அட்டவணை ஆரம்பத்தில் ஒரு துறையில். 666 00:28:53,750 --> 00:28:56,720 நான் Go கிளிக் இப்போது இருந்தால், அது நடக்கிறது எனக்கு அந்த வடிவங்களில் ஒன்றாகும் கொடுக்க 667 00:28:56,720 --> 00:28:57,600 முந்தைய. 668 00:28:57,600 --> 00:29:00,170 நான் ஐடி என்று ஒரு துறையில் சேர்க்க போகிறேன். 669 00:29:00,170 --> 00:29:03,070 நான் அதை ஒரு எண் வகை செய்ய போகிறேன். 670 00:29:03,070 --> 00:29:05,362 >> நான் ஒரு மொத்தமாக வேண்டும் என்ற எண்களை க்கான மதிக்கிறார். 671 00:29:05,362 --> 00:29:08,677 நான் ஒரு முழு எண்ணாக தேர்வு போகிறேன் மற்றும் முற்றிலும் வேறான அளவுகள் பற்றி கவலை இல்லை. 672 00:29:08,677 --> 00:29:10,510 நான் குறிப்பிட வேண்டிய அவசியம் இல்லை நீளம் அல்லது மதிப்பை, 673 00:29:10,510 --> 00:29:13,710 அது இருக்க போகிறது என்பதால் 32 பிட்கள் எந்த விஷயம் என்ன. 674 00:29:13,710 --> 00:29:16,070 காரணிகள், நாம் முன் பார்க்க முடியவில்லை. 675 00:29:16,070 --> 00:29:18,410 இந்த எந்த எந்த வட்டி மெனு விருப்பங்கள் இந்த நேரத்தில்? 676 00:29:18,410 --> 00:29:21,890 677 00:29:21,890 --> 00:29:23,745 ஒரு முழு எண்ணாக? 678 00:29:23,745 --> 00:29:24,620 நீங்கள் என்ன பேச? 679 00:29:24,620 --> 00:29:27,350 680 00:29:27,350 --> 00:29:28,445 இல்லை? 681 00:29:28,445 --> 00:29:29,570 இந்த எந்த புரிந்துகொள்வது? 682 00:29:29,570 --> 00:29:30,536 ஆமாம். 683 00:29:30,536 --> 00:29:31,900 வலது, கையொப்பமிடாத, அப்படியா? 684 00:29:31,900 --> 00:29:35,930 >> நாங்கள் போகிறோம் என்றால் பொதுவாக, கொடுக்க அனைவருக்கும் ஒரு தனித்துவமான எண், இது 685 00:29:35,930 --> 00:29:38,200 இந்த கதை எங்கே உள்ளது போகிறது, நான் மட்டும் வேண்டும் 686 00:29:38,200 --> 00:29:41,919 ஒரு நபர் பூஜ்யம் போன்ற பல வேண்டும் மற்றும் ஒரு இரண்டு மூன்று மற்றும் நான்கு. 687 00:29:41,919 --> 00:29:43,710 நான் சமாளிக்க வேண்டும் எதிர்மறை எண்கள். 688 00:29:43,710 --> 00:29:45,210 இது தேவையற்ற சிக்கலான போல் தெரிகிறது. 689 00:29:45,210 --> 00:29:48,470 நான் நான்கு பில்லியன் முடியும் மதிப்புகள் வேண்டும், நான்கு பில்லியன் முடியும் மதிப்புகள், 690 00:29:48,470 --> 00:29:50,699 அதனால் நான் இரண்டு மடங்காக என் எண்ணாக திறன். 691 00:29:50,699 --> 00:29:53,490 ஒரு ஒதுக்கி, நீங்கள் தொடர்புபடுத்த வேண்டும் என்றால் ஃபேஸ்புக் போன்ற இந்த ஏதாவது, 692 00:29:53,490 --> 00:29:56,190 மீண்டும் என் நாள் போது வகையான பேஸ்புக் முதல், வெளியே வந்தார் 693 00:29:56,190 --> 00:29:59,510 நான் அவர்கள் என்ன நம்புகிறேன் தங்கள் MySQL தரவுத்தள பயன்படுத்தி 694 00:29:59,510 --> 00:30:02,856 ஒரு பயனர் சேமிக்க அடையாளங்காட்டி, ஒரு எண்ணாக இருந்தது. 695 00:30:02,856 --> 00:30:05,230 ஆனால் நிச்சயமாக, நிறைய இருக்கிறது உலகில் உண்மையான மக்கள். 696 00:30:05,230 --> 00:30:07,438 போலி பேஸ்புக் நிறைய இருக்கிறது உலகில் கணக்குகள். 697 00:30:07,438 --> 00:30:11,701 அதனால் இறுதியில், பேஸ்புக் புரண்டது ஒரு முழு எண்ணாக அளவு, ஒரு நான்கு பில்லியன் 698 00:30:11,701 --> 00:30:12,200 மதிப்பு. 699 00:30:12,200 --> 00:30:15,032 நீங்கள் ஏன், இருக்கும் என்றால் எது சுற்றி மற்றும் வலைத்தளங்களில் இருக்கிறது 700 00:30:15,032 --> 00:30:16,740 என்று சொல்ல முடியும் உங்கள் தனிப்பட்ட அடையாள உள்ளது. 701 00:30:16,740 --> 00:30:19,781 மற்றும் நீங்கள் ஒரு பயனர் பெயர் தேர்வு என்றால் பேஸ்புக், நீங்கள் உங்கள் தனிப்பட்ட அடையாள பார்க்க வேண்டும். 702 00:30:19,781 --> 00:30:23,080 நான் அதை சுயவிவர டாட் PHP தான் நினைக்கிறேன் கேள்வி குறி ஐடி ஒன்று சமம். 703 00:30:23,080 --> 00:30:27,210 இப்போது ஒரு பெரிய போல உள்ளது Int, அல்லது நீண்ட நீண்ட நீங்கள் கூட, 704 00:30:27,210 --> 00:30:29,700 ஒரு 64-பிட் மதிப்பு இருக்கிறது அல்லது ஒப்பிட ஏதாவது. 705 00:30:29,700 --> 00:30:33,620 >> எனவே, உண்மையான உலக இந்த செய்கிறது பிரச்சினைகள் இறுதியில் சில நேரங்களில் பிரச்சினையில்லை. 706 00:30:33,620 --> 00:30:37,600 நான் என்றால் அது, இங்கே மாறிவிடும் , என் பயனர் ஒரு தனிப்பட்ட அடையாள அனைத்து கொடுத்து 707 00:30:37,600 --> 00:30:41,750 நான் வெளிப்படையாக சூப்பர் இருக்க வேண்டும் மற்றும் குறைந்த பட்ச இந்த துறையில் தனித்துவமான. 708 00:30:41,750 --> 00:30:44,750 ஒரு இருக்கிறது அவுட் ஆனால் அது மாறிவிடும் பெயரிடும் முறை இன்று பகுதி மிகவும் 709 00:30:44,750 --> 00:30:46,470 என்று ஒரு முதன்மை முக்கிய விஷயம். 710 00:30:46,470 --> 00:30:49,800 நீங்கள் ஒரு தரவுத்தள வடிவமைத்தல் என்றால் அட்டவணை மற்றும் நீங்கள் முன்கூட்டியே தெரியும் 711 00:30:49,800 --> 00:30:55,580 அந்த அட்டவணையில் பத்திகள் ஒரு என்று மற்றும் த வரிசைகள் அடையாளம் 712 00:30:55,580 --> 00:30:58,500 அட்டவணையில், நீங்கள் வேண்டும் அது குறிப்பிட மற்றும் தகவல் சொல்கிறேன், 713 00:30:58,500 --> 00:31:00,250 இந்த என் முதன்மை முக்கிய உள்ளது. 714 00:31:00,250 --> 00:31:02,110 நகல்களை இருக்கலாம் மற்ற துறைகளில், 715 00:31:02,110 --> 00:31:06,330 ஆனால் நான் இந்த என்று தகவல் சொல்கிறேன் என் முதன்மை, என் மிக முக்கியமான துறையில், 716 00:31:06,330 --> 00:31:08,420 என்று தனிப்பட்ட இருக்க உத்தரவாதம். 717 00:31:08,420 --> 00:31:09,660 >> இப்போது, இந்த பணிநீக்கம் தெரிகிறது. 718 00:31:09,660 --> 00:31:13,830 நான் இப்போது அந்த நாம் முன்மொழிகிறேன் இங்கு சேமி கிளிக் செய்வதன் மூலம், சேர்க்க, 719 00:31:13,830 --> 00:31:17,210 ஒரு துறையில் called-- நான் போகிறேன் மேலே சென்று மற்றும் AI கிளிக், 720 00:31:17,210 --> 00:31:19,720 நாங்கள் திரும்பி வருவாள் ஒரு நொடியில், சேமிக்க என்று. 721 00:31:19,720 --> 00:31:22,540 நான் இப்போது என்று யோசனை என் அட்டவணை இப்படி இருக்க. 722 00:31:22,540 --> 00:31:26,305 நான் ஐடி எனப்படும் ஒரு INT துறையில் வேண்டும் பயனர் பெயர் என்று ஒரு கரி துறையில், 723 00:31:26,305 --> 00:31:31,100 ஒரு Varchar பெயர் என்று துறையில், ஆனால் ஐடி, அதை முதன்மை எனவே தனிப்பட்ட என்றால், 724 00:31:31,100 --> 00:31:33,760 ஏன் நான் வீணடித்தேன் நேரம் அறிமுகப்படுத்தும் என்ன 725 00:31:33,760 --> 00:31:39,140 திறம்பட தனிப்பட்ட இரண்டாவது ஆகிறது துறையில் ஒரு முழு எண்ணாக தான் ஐடி எனப்படும்? 726 00:31:39,140 --> 00:31:41,980 >> பயனர் பெயர், திரும்ப, இருந்தது ஏற்கனவே தனிப்பட்ட, நாம் கூறினோம். 727 00:31:41,980 --> 00:31:45,350 அதனால் தான் தர்க்கரீதியாக, நீங்கள் தேவையில்லை காரணம் எந்த தரவுத்தள அனுபவம் 728 00:31:45,350 --> 00:31:47,570 ஏன் இந்த வழியாக நான் அறிமுகப்படுத்தப்பட்டது 729 00:31:47,570 --> 00:31:50,065 அத்துடன் என் தனிப்பட்ட அடையாளம் ஒரு எண்ணாக? 730 00:31:50,065 --> 00:31:52,740 731 00:31:52,740 --> 00:31:53,930 இதை மீண்டும் என்ன அது? 732 00:31:53,930 --> 00:31:55,580 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 733 00:31:55,580 --> 00:31:59,534 >> டேவிட் MALAN: ரேண்டம் அணுகல் எளிதாக உள்ளது, ஏன்? 734 00:31:59,534 --> 00:32:00,410 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 735 00:32:00,410 --> 00:32:02,367 டேவிட் MALAN: ஆமாம், அது தான் வெறும் எண்கள் அணுகும். 736 00:32:02,367 --> 00:32:04,750 அதனால், நீங்கள் உண்மையிலேயே இந்த நினைக்க ஒரு அட்டவணை, ஒரு வரிசை போன்ற, 737 00:32:04,750 --> 00:32:07,690 இப்போது நான் தனிப்பட்ட அடையாளங்களாக வேண்டும் நான் சுற்றி குதிக்க முடியாது என்று. 738 00:32:07,690 --> 00:32:11,520 அந்த விட இன்னும் அந்த ஆகிறது எவ்வளவு பெரிய ஒரு INT மீண்டும் இருக்க போகிறது? 739 00:32:11,520 --> 00:32:14,450 740 00:32:14,450 --> 00:32:15,800 32 பிட்கள் அல்லது நான்கு பைட்டுகள். 741 00:32:15,800 --> 00:32:17,750 >> எப்படி பெரிய என் பெயர் இருக்க போகிறது? 742 00:32:17,750 --> 00:32:20,310 743 00:32:20,310 --> 00:32:21,990 அதிகபட்சம்? 744 00:32:21,990 --> 00:32:22,880 16 பைட்டுகள். 745 00:32:22,880 --> 00:32:26,080 >> எனவே, நீங்கள் உண்மையில், அது பற்றி கவலைப்படுவதில்லை என்றால் உங்கள் குறியீடு செயல்திறன், 746 00:32:26,080 --> 00:32:31,390 நீங்கள் விரும்பினால், மீண்டும் pset5 நினைக்கிறேன் ஒரு நான்கு பைட் மதிப்பு அல்லது ஒரு 16 தேட 747 00:32:31,390 --> 00:32:32,240 பைட் மதிப்பு இருந்தது? 748 00:32:32,240 --> 00:32:33,810 அது உண்மையில் அந்த எளிய உள்ளது. 749 00:32:33,810 --> 00:32:38,060 நீங்கள் அதிக வேலை நான்கு முறை செய்ய வேண்டும் ஏனெனில் அந்த பயனர் பெயர்கள் தேட 750 00:32:38,060 --> 00:32:38,830 16 பைட்டுகள். 751 00:32:38,830 --> 00:32:41,320 எனவே, நீங்கள் உண்மையில் வேண்டும் இருக்கும் அனைத்து 16 பைட்டுகள் ஒப்பிடவும் 752 00:32:41,320 --> 00:32:43,140 ஆம் உறுதி, இந்த நான் விரும்பவில்லை பயனர் பெயர் உள்ளது. 753 00:32:43,140 --> 00:32:46,610 ஒரு முழு எண்ணாக, நீங்கள் அதேசமயம் நான்கு என்று சி அதை செய்ய. 754 00:32:46,610 --> 00:32:49,212 >> ஒரு ஒதுக்கி அந்த போன்ற கணினி வன்பொருள் ஆர்வம், 755 00:32:49,212 --> 00:32:52,420 அது உங்களை போன்ற ஏதாவது பொருத்த முடியும் மாறிவிடும் ஒரு INT அல்லது ஏதாவது ஒரு 32 பிட் மதிப்பு 756 00:32:52,420 --> 00:32:55,330 ஒரு கணினி, ஒரு பதிவு என்று அது சூப்பர் தான் அதாவது, CPU, 757 00:32:55,330 --> 00:32:58,400 கூட குறைந்த நேரத்தில், வேகமான, கணினி வன்பொருள் நிலை. 758 00:32:58,400 --> 00:33:00,530 எனவே, அனைத்து சுற்றி நன்மைகள் இருக்கிறது. 759 00:33:00,530 --> 00:33:01,530 எனவே, இது என்ன அர்த்தம்? 760 00:33:01,530 --> 00:33:04,850 உண்மையில், போது நீங்கள் வடிவமைத்தல் ஒரு நேரம், கிட்டத்தட்ட அனைத்து தகவல் அட்டவணை 761 00:33:04,850 --> 00:33:07,170 நீங்கள் வேண்டும் போகிறீர்கள் மட்டுமே நீங்கள் அக்கறை தரவு, 762 00:33:07,170 --> 00:33:09,280 போன்ற ஆனால் ஏதாவது ஒரு தனிப்பட்ட அடையாளங்காட்டி 763 00:33:09,280 --> 00:33:11,280 இந்த ஏனெனில் போகிறது எங்களை மற்ற விஷயங்களை செய்வோம். 764 00:33:11,280 --> 00:33:13,160 இங்கு தான் ஒரு பிரச்சனை மேல் பயணம் செய்யலாம். 765 00:33:13,160 --> 00:33:15,990 >> பயனர்கள் இல்லை இல்லை என்று நினைக்கிறேன் வெறும் பயனர் பெயர்கள் மற்றும் பெயர்கள், 766 00:33:15,990 --> 00:33:19,540 ஆனால் அவர்கள் நகரங்களில் போன்ற விஷயங்கள் வேண்டும் மற்றும் மாநிலங்கள் மற்றும் ஜிப் குறியீடுகள் குறைந்தது 767 00:33:19,540 --> 00:33:20,432 இங்கே அமெரிக்காவில். 768 00:33:20,432 --> 00:33:22,390 எனவே, நான் போக போகிறேன் மற்றும் நான் விரைவில் சொல்ல, 769 00:33:22,390 --> 00:33:26,180 எனக்கு இன்னும் மூன்று பத்திகள் கொடுக்க அட்டவணை இறுதியில். 770 00:33:26,180 --> 00:33:28,900 இந்த, நகரம் போகிறது இந்த, மாநில போகிறது 771 00:33:28,900 --> 00:33:30,400 இந்த ஜிப் இருக்க போகிறது. 772 00:33:30,400 --> 00:33:32,710 >> இப்போது நகரம், என்ன தரவு வகைகள் இந்த ஒருவேளை, இருக்க வேண்டும்? 773 00:33:32,710 --> 00:33:35,460 774 00:33:35,460 --> 00:33:35,989 VARCHAR? 775 00:33:35,989 --> 00:33:37,780 நான் என்ன என்று எனக்கு தெரியாது நீண்ட பெயர் நகரம் ஆகும். 776 00:33:37,780 --> 00:33:40,571 எங்கோ அமெரிக்காவில், அங்கு தான், ஒருவேளை சில அபத்தமான நீண்ட வார்த்தை 777 00:33:40,571 --> 00:33:43,605 அதனால் ஓரளவு, தான் 255 செல்லலாம் வரலாற்று ரீதியாக அல்லது தன்னிச்சையாக. 778 00:33:43,605 --> 00:33:44,730 மாநில, நீ என்ன செய்ய வேண்டும்? 779 00:33:44,730 --> 00:33:48,380 780 00:33:48,380 --> 00:33:50,367 தீர்ப்பு அழைப்பு, சரியான? 781 00:33:50,367 --> 00:33:51,700 என்ன மிகவும் திறமையான ஒருவேளை தான்? 782 00:33:51,700 --> 00:33:53,500 எத்தனை எழுத்துக்கள்? 783 00:33:53,500 --> 00:33:55,950 ஒருவேளை இரண்டு, என்றால் நாம் முடியும் வெறும் செய்து கொண்டு தப்பிக்க, 784 00:33:55,950 --> 00:33:58,250 போன்ற, எம்.ஏ. மாசச்சூசெட்ஸ் க்கான மற்றும் முன்னும் பின்னுமாக. 785 00:33:58,250 --> 00:34:00,520 , நான் இரண்டு ஒரு கரி மதிப்பு செல்ல போகிறேன். 786 00:34:00,520 --> 00:34:03,080 >> Zip குறியீடு ஒரு சுவாரஸ்யமான ஒரு விஷயம். 787 00:34:03,080 --> 00:34:06,679 நாம் என்று, 02138 இங்கே இருக்கிறோம் நாம் என்ன பயன்படுத்த வேண்டும்? 788 00:34:06,679 --> 00:34:07,470 அது சரி, ஒரு முழு எண்ணாக இருக்கிறது? 789 00:34:07,470 --> 00:34:10,030 790 00:34:10,030 --> 00:34:12,800 Int, int, குறுகிய? 791 00:34:12,800 --> 00:34:14,521 குறுகிய வேலை செய்யும். 792 00:34:14,521 --> 00:34:15,020 இல்லை? 793 00:34:15,020 --> 00:34:18,920 794 00:34:18,920 --> 00:34:20,870 கரி அல்லது ஐந்து, ஆனால் நான் ஒரு INT வேண்டும். 795 00:34:20,870 --> 00:34:23,710 ஏன் ஒரு INT புஷ் திரும்ப? 796 00:34:23,710 --> 00:34:26,820 இந்த என்னை ஏற்கச் செய்தல். 797 00:34:26,820 --> 00:34:29,210 என்ன ஒரு INT, என் யோசனை பற்றி முட்டாள்? 798 00:34:29,210 --> 00:34:29,871 ஆமாம். 799 00:34:29,871 --> 00:34:31,199 >> பார்வையாளர்கள்: இன்னும் நினைவகம் எடுத்து. 800 00:34:31,199 --> 00:34:32,909 >> டேவிட் MALAN: இன்னும் நினைவகம் எடுத்து. 801 00:34:32,909 --> 00:34:35,310 நான்கு பைட்டுகள், ஆனால் நீங்கள் இருக்கிறீர்கள் ஒரு ZIP குறியீடு முன்மொழிவதற்கு 802 00:34:35,310 --> 00:34:39,000 அல்லது ஐந்து பைட்டுகள் யாரோ, ஒரு எரிப்பதை இருந்தது என்று உண்மையில் இல்லை, ம்ம் உணர்கிறார் 803 00:34:39,000 --> 00:34:39,620 வழக்கு. 804 00:34:39,620 --> 00:34:40,489 >> சரி, வேடிக்கை கதை. 805 00:34:40,489 --> 00:34:43,179 ஆண்டுகளுக்கு முன்பு, நான் பயன்படுத்த பயன்படுத்தும் போது என் மின்னஞ்சல், Microsoft Outlook, 806 00:34:43,179 --> 00:34:45,150 நான் இறுதியில் ஜிமெயில் மாற வேண்டும். 807 00:34:45,150 --> 00:34:48,949 எனவே, நான் அனைத்து ஏற்றுமதி என் CSV கோப்பாக அவுட்லுக் தொடர்புகள். 808 00:34:48,949 --> 00:34:50,699 கமா, மதிப்புகள் பிரிக்கப்பட்ட இது வெறும் நான் பொருள் 809 00:34:50,699 --> 00:34:54,060 எனது நண்பர்கள் பெயர்களைக் கொண்டிருந்தனர் கடந்த பெயர்கள் மற்றும் தொலைபேசி எண்கள் மற்றும் ஜிப் குறியீடுகள் 810 00:34:54,060 --> 00:34:54,747 மற்றும் அனைத்து. 811 00:34:54,747 --> 00:34:56,580 பின்னர் நான் செய்த அதை திறந்து தவறு 812 00:34:56,580 --> 00:34:58,640 எக்செல் உள்ள, இது ஒரு ஆகிறது விரிதாள் நிரல் என்று 813 00:34:58,640 --> 00:35:00,289 நாம் பார்த்த CSV கோப்புகளை அறிகிறது. 814 00:35:00,289 --> 00:35:03,080 ஆனால் பின்னர், நான், இப்படி, வெற்றி ஒரு கட்டத்தில் கட்டளை அல்லது கட்டுப்பாடு எஸ். 815 00:35:03,080 --> 00:35:06,250 மற்றும் எக்செல் தெளிவாக அச்சமயத்தில் எந்த நேரத்தில் அதன்படி ஒரு அம்சம் இருந்தது அது 816 00:35:06,250 --> 00:35:08,100 அது உதவியாக இருக்கும் முயற்சி, பல கண்டது. 817 00:35:08,100 --> 00:35:11,610 அந்த எண் தொடங்கியது என்றால் டோ, அது இன்னும் விடுபட வேண்டும். 818 00:35:11,610 --> 00:35:13,420 ஏன் முன்னணி முழு மீது டோ? 819 00:35:13,420 --> 00:35:15,140 அவர்கள் கணித, அர்த்தமற்ற இருக்கிறோம். 820 00:35:15,140 --> 00:35:17,530 அவர்கள் அர்த்தமற்ற இல்லை அமெரிக்க தபால் அமைப்பு. 821 00:35:17,530 --> 00:35:19,954 எனவே, நான் பல ஆண்டுகளாக, இந்த நாள், நான் இன்னும் 822 00:35:19,954 --> 00:35:22,370 என்று நண்பர்கள் போது நான் யாரோ தான் வேண்டும் என்று அரிதான வழக்கு 823 00:35:22,370 --> 00:35:24,078 இந்த நாட்களில் உரையாற்ற, நான் இன்னும் அந்த நான் பார்க்க வேண்டும் 824 00:35:24,078 --> 00:35:26,767 கேம்பிரிட்ஜ் ஒரு நண்பர் வேண்டும் மாசசூசெட்ஸ், 2138. 825 00:35:26,767 --> 00:35:29,350 நீங்கள் என்றால் அது எரிச்சலூட்டும் தான் வேலைத்திட்ட வரிசைப்படுத்த முயற்சி 826 00:35:29,350 --> 00:35:30,975 உறைகள் உருவாக்க அல்லது அதை எழுதி. 827 00:35:30,975 --> 00:35:33,599 மற்றும் காரணம் என்று, இந்த காரணம் தான் நான் தவறு தரவு வகை தேர்வு. 828 00:35:33,599 --> 00:35:34,490 எனவே, நான் உங்கள் கருத்தை நேசிக்கிறேன். 829 00:35:34,490 --> 00:35:35,650 ஒரு எரிப்பதை துறையில் பயன்படுத்த அனுமதிக்க. 830 00:35:35,650 --> 00:35:38,340 ஐந்து எழுத்துக்கள் தவிர ஒரு மூலையில் வழக்கு உள்ளது. 831 00:35:38,340 --> 00:35:42,220 நீங்கள் இன்னும் மெயில் அனுப்பினால், சில நேரங்களில் இந்த நாட்களில் குறியீடுகள் zip, 832 00:35:42,220 --> 00:35:45,360 அவர்கள் போல், இருக்கிறார்கள், மற்றும் நான்கு. 833 00:35:45,360 --> 00:35:48,200 எனவே, நாம் பின்னர் ஒரு நடுக்கோட்டை மற்றும் வேண்டும் நாங்கள் இன்னும் நான்கு எண்கள் தேவை. 834 00:35:48,200 --> 00:35:50,330 எனவே நேர்மையான இருக்க வேண்டும், அது முடியவில்லை பல்வேறு வழிகளில் சென்று. 835 00:35:50,330 --> 00:35:52,371 >> இப்போது, நான் வைக்க போகிறேன் அது எளிய மற்றும் நான் வெறும் 836 00:35:52,371 --> 00:35:54,780 அது ஒரு என்று போகிறீர்கள் ஐந்து CHAR மதிப்பு மற்றும் நாம் 837 00:35:54,780 --> 00:35:56,739 முழு கோடு மற்றும் நான்கு தவிர்க்க நடக்கிறது. 838 00:35:56,739 --> 00:35:58,280 ஆனால் இந்த கொடுக்கல் வாங்கல்கள் தொடுக்கலாம். 839 00:35:58,280 --> 00:36:00,196 நீங்கள் யோசிக்க முடியும் எழும் அதே பிரச்சினைகள் 840 00:36:00,196 --> 00:36:01,860 தொலைபேசி எண்கள் அல்லது துறைகளில். 841 00:36:01,860 --> 00:36:04,350 >> இப்போது, இந்த உண்மையில் ஒரு முட்டாள் சாலையில் செல்ல. 842 00:36:04,350 --> 00:36:08,000 ராப் மற்றும் நான் ஹன்னா இரண்டு நினைக்கிறேன் மற்றும் மரியா மற்றும் [? Davon?] மற்றும் ஆண்டி 843 00:36:08,000 --> 00:36:12,820 மற்றும் பணியாளர்கள் மீது மற்றவர்கள் வாழ கேம்ப்ரிட்ஜ், மாசசூசெட்ஸ், 02138 இல். 844 00:36:12,820 --> 00:36:17,970 இந்த உண்மையில் நான் இருக்கிறேன் என்று முட்டாள் உணர என் பயனர் அட்டவணை சேர்த்து, நகரம், மாநில, 845 00:36:17,970 --> 00:36:18,630 மற்றும் zip. 846 00:36:18,630 --> 00:36:20,980 ஏன்? 847 00:36:20,980 --> 00:36:21,960 >> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 848 00:36:21,960 --> 00:36:22,918 >> டேவிட் MALAN: மீண்டும் சொல்ல வேண்டும்? 849 00:36:22,918 --> 00:36:24,310 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 850 00:36:24,310 --> 00:36:25,850 >> டேவிட் MALAN: அவர்கள் எப்போதும் இருக்கிறார்கள் சரி, ஒன்றாக செல்ல போகிறது? 851 00:36:25,850 --> 00:36:28,660 அது மாறிவிடும் போது, நாம் நினைக்கிறேன் பயன்படுத்தப்படுகிறது இந்த மிகவிரிவாக நாங்கள் வரை வழக்கு இருந்தது 852 00:36:28,660 --> 00:36:30,570 , முழு அமெரிக்க தேடிக்காணப்பட்டுள்த்தது மற்றும் அது மாறிவிடும் 853 00:36:30,570 --> 00:36:32,653 சில குறைபாடுகளையும் உள்ளன அங்கு பல நகரங்களில் வேண்டும் 854 00:36:32,653 --> 00:36:35,060 வித்தியாசமாக உள்ளது, இது அதே ஜிப்,. 855 00:36:35,060 --> 00:36:40,580 ஆனால், நாம் இப்போது 02138 என்று வலியுறுத்தப்பட்டுள்ளது என்றால் எப்போதும் கேம்பிரிஜ், மாசசூசெட்ஸ் ஆகிறது 856 00:36:40,580 --> 00:36:44,910 ஏன் உலகில் நீங்கள் சேமிக்க உங்கள் தகவல் கேம்பிரிட்ஜ், மற்றும் எம்.ஏ., மற்றும் 02138 857 00:36:44,910 --> 00:36:49,357 எனக்கு ஹன்னா மற்றும் ராப் மற்றும் [க்கான? Davon?] மற்றும் வாழும் மற்றவர்கள் 858 00:36:49,357 --> 00:36:51,190 இங்கே கேம்பிரிட்ஜ், அது செய்தபின் பணிநீக்கம். 859 00:36:51,190 --> 00:36:54,480 >> நாங்கள் விட்டு பெற வேண்டும் தான் என்ன சேமித்து கொண்டு? 860 00:36:54,480 --> 00:36:55,610 வெறும் ZIP குறியீடு. 861 00:36:55,610 --> 00:36:58,660 ஆனால் பின்னர், நாம் வெறும் சேமிக்க ZIP குறியீடு, நான், ஒருவேளை, வேண்டும் 862 00:36:58,660 --> 00:37:02,160 02138 எங்கே என் வலைத்தளத்தில் தெரியும். 863 00:37:02,160 --> 00:37:03,910 எனவே, நான் மற்றொரு அட்டவணை வேண்டும். 864 00:37:03,910 --> 00:37:04,697 மற்றும் அது சரி தான். 865 00:37:04,697 --> 00:37:07,530 உண்மையில், இந்த ஒன்றாகும் வடிவமைத்தல் அட்டவணைகள் வடிவமைப்பு செயல்முறைகள் 866 00:37:07,530 --> 00:37:11,472 நீங்கள் அதே அதன்படி pset7 செய்வேன் என்று நீங்கள் பொதுவான தரவு அவுட் காரணியாக வேண்டும். 867 00:37:11,472 --> 00:37:14,430 வெறும் நாம் அவுட் காரணமாகிறது வருகிறோம் போன்ற பொதுவான குறியீடு மற்றும் வெளியே காரணமாகிறது பொதுவான 868 00:37:14,430 --> 00:37:17,380 இங்கே, CSS இருந்து பாணியை மிகவும் தகவல், 869 00:37:17,380 --> 00:37:21,180 நான் மட்டும் தனித்தன்மை கொண்டதாக 02138 வேண்டும் என்றால் , ஒருவரின் சொந்த ஊரான அடையாளம் 870 00:37:21,180 --> 00:37:25,020 கேம்பிரிட்ஜ், மாஸ் சேமிக்க வேண்டாம் உங்கள் அட்டவணை ஒவ்வொரு தை பயனர். 871 00:37:25,020 --> 00:37:29,770 >> அதற்கு பதிலாக, ஒரு தனி அட்டவணை ஜிப்கள் வேண்டும் என்று எதை குறிப்பிடுகிறது பத்திகள்? 872 00:37:29,770 --> 00:37:33,490 ஒருவேளை ஒரு ஐடி துறையில், தான், ஏனெனில் கொள்கைகளை நாம் இப்போது பற்றி பேசுகிறீர்கள். 873 00:37:33,490 --> 00:37:35,720 02138 ஒருவேளை ஒரு zip துறையில். 874 00:37:35,720 --> 00:37:38,400 பின்னர் ஒருவேளை மற்ற என்ன பத்திகள்? 875 00:37:38,400 --> 00:37:42,950 நகரம் மற்றும் மாநில, ஆனால் ஒரே ஒரு வேண்டும் வரிசையில் 02138 க்கான, 02139 ஒரு வரிசையில், 876 00:37:42,950 --> 00:37:44,772 90210 ஒரு வரிசையில். 877 00:37:44,772 --> 00:37:46,730 மற்றும் அந்த மொழியில் உள்ளது எனக்கு தெரியும், ஜிப் குறியீடுகள். 878 00:37:46,730 --> 00:37:49,012 >> எனவே இப்போது, நீங்கள் என்ன செய்ய முடியும்? 879 00:37:49,012 --> 00:37:51,220 இது ஏனெனில், பிரச்சினைக்குரிய இப்போது நான் இரண்டு அட்டவணைகள் கிடைத்துவிட்டது. 880 00:37:51,220 --> 00:37:54,660 எனவே, என் பயனர் பெரும்பாலும் இங்கு தான், ஆனால் நகர அரசுகளும் தகவல் தான் 881 00:37:54,660 --> 00:37:55,390 இங்கு. 882 00:37:55,390 --> 00:37:58,635 எனவே, அது தான், SQL உடன் மாறிவிடும் உண்மையில் ஒரு வழி, தகவல் சேர 883 00:37:58,635 --> 00:38:00,470 நீங்கள் pset இந்த பார்க்கிறேன். 884 00:38:00,470 --> 00:38:03,000 >> ஆனால் அதை நீங்கள் மாறிவிடும் இந்த மாதிரி ஏதாவது செய்ய. 885 00:38:03,000 --> 00:38:10,501 பயனர்கள் இருந்து தேர்ந்தெடுக்கப்பட்ட நட்சத்திர; ON தபால் குறியீடு சேர்க பயனர்கள் ZIP தபால் குறியீடு ZIP dot சமம் dot. 886 00:38:10,501 --> 00:38:13,360 எந்த ஒரு சிறிய சொற்களால் ஆன இல்லை ஒப்புக்கொண்டபடி, ஆனால் இந்த 887 00:38:13,360 --> 00:38:17,590 இருந்து தேர்ந்தெடுக்கப்பட்ட எல்லாம் அர்த்தம் என் பயனர் அட்டவணை எடுத்து செயல்முறை 888 00:38:17,590 --> 00:38:19,580 என் தபால் குறியீடு அட்டவணை. 889 00:38:19,580 --> 00:38:22,120 ஒரு அவர்களுக்கு சேர துறையில் அவர்கள் பத்தியில் வேண்டும். 890 00:38:22,120 --> 00:38:24,780 எனவே, உண்மையில் ஏதாவது செய்து இது போன்ற, மற்றும் திரும்ப கொடுக்க 891 00:38:24,780 --> 00:38:27,360 ஒரு புதிய தற்காலிக அட்டவணை என்று, அந்த பெரியது, பரந்த தான் 892 00:38:27,360 --> 00:38:29,450 என்று அனைத்து உள்ளது அவர்கள் இருவரும் இருந்து பத்திகள். 893 00:38:29,450 --> 00:38:33,510 என்று, மிகவும் எளிமையாக, இருக்க வேண்டும் இந்த மாதிரி ஏதாவது செய்து வாக்கிய. 894 00:38:33,510 --> 00:38:35,540 >> எனவே, மேலே இந்த நேரம் ஆனால் அங்கு நடக்கிறது 895 00:38:35,540 --> 00:38:38,950 மற்ற வடிவமைப்பு முடிவுகளின் இருக்க உங்களுக்கு குறியீடுகள் மட்டும் அல்ல கொண்டு, செய்ய வேண்டும் 896 00:38:38,950 --> 00:38:40,550 ஆனால் சவால்களை கொண்டு இயங்கும். 897 00:38:40,550 --> 00:38:43,360 உண்மையில், ஒரு சவாலாக இருக்கிறது எந்த தகவல் வடிவமைப்பு 898 00:38:43,360 --> 00:38:47,930 அதன்படி சில நேரங்களில் இரண்டு மக்கள் வேண்டும் தகவல் அதே வரிசைகளில் அணுக 899 00:38:47,930 --> 00:38:48,530 அட்டவணை. 900 00:38:48,530 --> 00:38:51,450 எனவே, இந்த ஒன்று என்று நாம் தருகிறேன் ஆகிறது அதே pset7 சந்திப்பதில்லை. 901 00:38:51,450 --> 00:38:54,686 >> ஆனால் நான் ஒரு பார் என்று நினைத்தேன் SQL இல் சாத்தியம் என்று தாக்குதல். 902 00:38:54,686 --> 00:38:56,560 சில யாவை எழுகின்றன என்று பிரச்சினைகளை? 903 00:38:56,560 --> 00:38:58,170 எனவே, நீங்கள் pset7 இந்த காண்பீர்கள். 904 00:38:58,170 --> 00:39:01,874 நாம் அப்பட்டமான நீங்கள் என்ன சொல்ல இந்த பிரச்சனை குறியீட்டு தீர்வு. 905 00:39:01,874 --> 00:39:04,790 ஆனால் நீங்கள் ஒரு உயர் நிலை வர்க்கம் எடுத்து இருந்தால், குறிப்பாக இயக்க முறைமைகள், 906 00:39:04,790 --> 00:39:06,950 நீங்கள் சந்திப்பதில்லை போகிறோம் அணுக்கோப்பு ஒரு பிரச்சினை, 907 00:39:06,950 --> 00:39:10,080 செய்ய முயற்சி பிரச்சனை பல விஷயங்களை ஒரே நேரத்தில் அனைத்து 908 00:39:10,080 --> 00:39:11,000 குறுக்கீடு இல்லாமல். 909 00:39:11,000 --> 00:39:14,560 >> நான் இந்த அறிமுகப்படுத்த நினைத்தேன் ஒரு உருவகம் கொண்டு pset7 யோசனை 910 00:39:14,560 --> 00:39:18,160 நான் வேம்பு என்னை கற்று என்று செல்ட்ஜெர் தான் CS164 இயக்க முறைமைகள் 911 00:39:18,160 --> 00:39:18,990 முன்பு வர்க்கம் ஆண்டுகள். 912 00:39:18,990 --> 00:39:22,230 நீங்கள் இந்த அறையில் ஒரு வேண்டும் என்று நினைக்கிறேன் உங்கள் ஓய்வறையில் அல்லது வீட்டில் குளிர்சாதனப் பெட்டிகளுக்கும், 913 00:39:22,230 --> 00:39:24,474 மற்றும் நீங்கள் பால் ஒரு உண்மையான நாட்டமும். 914 00:39:24,474 --> 00:39:27,140 எனவே, நீங்கள் வகுப்புகள் இருந்து வீட்டுக்கு வந்து ஒரு நாள், நீங்கள் குளிர்சாதனப்பெட்டியில் திறக்க. 915 00:39:27,140 --> 00:39:27,620 ஓ, அதை விடு. 916 00:39:27,620 --> 00:39:28,870 குளிர்சாதன பெட்டியில் பால் இருக்கிறது. 917 00:39:28,870 --> 00:39:32,470 எனவே, நீங்கள் குளிர்சாதன பெட்டியில் மூட, , கதவை பூட்டி உங்கள் தங்குமிடம் பூட்டி, 918 00:39:32,470 --> 00:39:34,770 மூலையில் சுற்றி நடக்க பனிக்குட செய்ய, வரிசையில் பெற, 919 00:39:34,770 --> 00:39:36,312 மற்றும் சில பால் அவுட் சோதனை தொடங்க. 920 00:39:36,312 --> 00:39:38,978 அது ஒரு போது எடுத்து நடக்கிறது அந்த மட்டமான சுய புதுப்பித்து ஏனெனில் 921 00:39:38,978 --> 00:39:40,570 கவுண்டர்கள் எப்படியும் பயன்படுத்த எப்போதும் எடுத்து. 922 00:39:40,570 --> 00:39:41,950 எனவே இதற்கிடையில், உங்கள் அறை வீட்டில் வருகிறது. 923 00:39:41,950 --> 00:39:43,470 அவன் அல்லது அவள் உண்மையிலேயே பால் பிடிக்கும். 924 00:39:43,470 --> 00:39:45,520 அவர்கள் ஓய்வறையில் வந்து, குளிர்சாதன பெட்டியில் திறக்க, ஓ, தை. 925 00:39:45,520 --> 00:39:46,490 இனி பால் இருக்கிறது. 926 00:39:46,490 --> 00:39:49,040 >> எனவே, அவன் அல்லது அவள் மூலையில் சுற்றி செல்கிறது. 927 00:39:49,040 --> 00:39:51,670 ஆனால் இப்போது, முதல் இரண்டு போன்ற இல்லை அல்லது மூன்று அல்லது நான்கு CVSes அருகில், 928 00:39:51,670 --> 00:39:53,800 அவர்கள் ஒன்று சென்று நடக்கும் சதுர வெவ்வேறு. 929 00:39:53,800 --> 00:39:55,830 அதனால் இப்போது, ஒரு சில நிமிடங்கள் நீங்கள் பின்னர், இரண்டு 930 00:39:55,830 --> 00:39:58,060 வீட்டுக்கு வந்து எப்போதும் அட, மோசமான பிரச்சனை. 931 00:39:58,060 --> 00:40:00,967 இப்போது நீங்கள் அதிகமாக பால் வேண்டும் அது புளிப்பு செல்ல நடக்கிறது என்பதால். 932 00:40:00,967 --> 00:40:03,050 நீங்கள் பால் பிடிக்காது, ஆனால் நீங்கள் உண்மையில் பால் பிடிக்காது. 933 00:40:03,050 --> 00:40:06,730 >> எனவே இப்போது, இந்த ஒரு விலையுயர்ந்த இருந்தது தவறு நீங்கள் இருவரும் ஏனெனில் 934 00:40:06,730 --> 00:40:09,870 அடிப்படையில் ஒரு முடிவை சில மாறி மாநில என்று 935 00:40:09,870 --> 00:40:12,660 செயல்முறை இருந்தது நீங்கள் மாற்றப்பட்டுக்கொண்டிருக்கிறது, 936 00:40:12,660 --> 00:40:14,560 பால் பெற போகிறது தோற்றுவிக்கவில்லை. 937 00:40:14,560 --> 00:40:17,785 அதனால், என்ன ஒருவேளை ஒரு மனிதன் அந்த பிரச்சினைக்கு தீர்வு? 938 00:40:17,785 --> 00:40:18,660 பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] 939 00:40:18,660 --> 00:40:19,430 டேவிட் MALAN: சரி, ஒரு குறிப்பு விட்டு? 940 00:40:19,430 --> 00:40:21,850 நீங்கள் என்றால் எப்போதும், ஒரு குறிப்பு விட்டு அந்த நிகழ்ச்சி தெரிந்திருந்தால். 941 00:40:21,850 --> 00:40:23,100 ஆம், நாம் இரண்டு உள்ளன. 942 00:40:23,100 --> 00:40:25,940 எனவே, எப்போதும் ஒரு குறிப்பு விட்டு, அல்லது உண்மையில் குளிர் சாதன பெட்டி பூட்ட 943 00:40:25,940 --> 00:40:28,602 டெஹரான் சில வகையான அல்லது என்று மேல் ஒன்று. 944 00:40:28,602 --> 00:40:31,310 ஆனால் அந்த உண்மையில் இருக்க போகிறது தரவுத்தள வடிவமைப்பு முக்கிய பிரச்சனை, 945 00:40:31,310 --> 00:40:34,710 நீங்கள் வேண்டும் குறிப்பாக போது பல உலாவிகளில், பல மடிக்கணினிகள், 946 00:40:34,710 --> 00:40:37,450 பல பயனர்கள் அனைத்து முயற்சி ஒரே நேரத்தில் தகவலை புதுப்பிக்க. 947 00:40:37,450 --> 00:40:40,590 குறிப்பாக முக்கிய தகவல் நிதி தகவல் போன்ற, 948 00:40:40,590 --> 00:40:43,350 அதன்படி ஒரு பங்கு வர்த்தகம் உங்களை போன்ற இணைய கட்டி, 949 00:40:43,350 --> 00:40:47,270 நீங்கள் எவ்வளவு பணம் சரிபார்க்க வேண்டும் என்றால் என்ன நீங்கள் பின்னர் நீங்கள் போதுமான வேண்டும் என்றால், 950 00:40:47,270 --> 00:40:48,490 சில பங்கு வாங்க? 951 00:40:48,490 --> 00:40:50,899 >> ஆனால் என்ன என்றால் வேறு யார் யாரோ நீங்கள் சேர்ந்து ஒரு கணக்கு உள்ளது 952 00:40:50,899 --> 00:40:52,690 ஒரே நேரத்தில் முயற்சி ஆகிறது சில பங்கு வாங்க? 953 00:40:52,690 --> 00:40:55,190 எனவே, அவன் அல்லது அவள் சோதனை ஆகிறார்கள் நீங்கள் இருவரும் கணக்கு இருப்பு, 954 00:40:55,190 --> 00:40:57,540 அதே திரும்ப பெற பதில், இல்லை பால் இருக்கிறது. 955 00:40:57,540 --> 00:41:00,580 அல்லது நீங்கள் இருவரும், பதில் திரும்ப பெற நீங்கள் கணக்கில் $ 100 வேண்டும். 956 00:41:00,580 --> 00:41:04,680 நீங்கள் இருவரும் முடிவு செய்ய முயற்சி சில நிறுவனங்களின் பங்கு ஒரு பங்கு வாங்க. 957 00:41:04,680 --> 00:41:06,130 >> இப்போது, என்ன நடக்கும்? 958 00:41:06,130 --> 00:41:07,140 நீங்கள் இரண்டு பங்குகள் வேண்டும்? 959 00:41:07,140 --> 00:41:08,420 நீங்கள் எந்த பங்குகளை வேண்டும்? 960 00:41:08,420 --> 00:41:10,320 அது போன்ற பிரச்சனைகள் எழலாம். 961 00:41:10,320 --> 00:41:11,755 எனவே, நாம் என்று காண்பீர்கள். 962 00:41:11,755 --> 00:41:14,630 SQL ஊசி தாக்குதல்கள், அதிர்ஷ்டவசமாக, நாங்கள் உங்களுக்கு உதவ வேண்டும் ஏதாவது இருக்கும், 963 00:41:14,630 --> 00:41:17,430 ஆனால் இந்த கொடூரமாக உள்ளன இன்னும் பொதுவான இந்த நாட்கள். 964 00:41:17,430 --> 00:41:18,680 எனவே, இந்த ஒரு உதாரணம் ஆகும். 965 00:41:18,680 --> 00:41:21,290 நான் எந்த கூற்றுக்கள் என்று ஹார்வர்ட் பின் அமைப்பு 966 00:41:21,290 --> 00:41:23,130 இந்த குறிப்பிட்ட தாக்க பாதிக்கப்படக்கூடிய. 967 00:41:23,130 --> 00:41:24,160 நாம் முயற்சித்தேன். 968 00:41:24,160 --> 00:41:26,120 ஆனால், உங்களுக்கு தெரியும் நாம் இந்த மாதிரி ஒரு துறையில். 969 00:41:26,120 --> 00:41:29,620 யேல் தேறிய ஐடி ஒரு ஒத்த உள்ளது இந்த நாட்களில் திரையில் பார்த்து. 970 00:41:29,620 --> 00:41:33,190 மற்றும் அது மாறிவிடும் என்று ஒருவேளை PIN அமைப்பை PHP இல் செயல்படுத்தப்படுகிறது. 971 00:41:33,190 --> 00:41:37,050 >> அது were-- என்றால் அது அவர்கள் not-- தான் இந்த மாதிரி என்று குறியீடு வேண்டும். 972 00:41:37,050 --> 00:41:38,210 அவர்கள் இரண்டு மாறிகள் வேண்டும். 973 00:41:38,210 --> 00:41:42,495 எனக்கு பயனர் பெயர் மற்றும் கடவுச்சொல்லை கொடுங்கள் பதவியை சூப்பர் உலக மாறி இருந்து 974 00:41:42,495 --> 00:41:43,970 நாம் முன்னர் பேசினோம். 975 00:41:43,970 --> 00:41:47,310 ஒருவேளை ஹார்வர்ட் ஒரு கேள்வி பயனர்கள் இருந்து தேர்ந்தெடுக்கப்பட்ட நட்சத்திரம் போன்ற 976 00:41:47,310 --> 00:41:50,005 அங்கு பயனர்பெயர் என்று சமமாக மற்றும் கடவுச்சொல்லை என்று சமமாக. 977 00:41:50,005 --> 00:41:51,880 மற்றும் நான் இருக்கிறேன் என்று கவனிக்க பயன்படுத்தி அதை plugging 978 00:41:51,880 --> 00:41:55,050 மற்ற இருந்து சுருள் பிரேஸ் குறிமுறை ஒரு மதிப்பு அடைப்பை அதாவது நாள், 979 00:41:55,050 --> 00:41:55,550 இங்கே. 980 00:41:55,550 --> 00:41:57,449 நான் பயன்படுத்தி இல்லை கேள்வி குறி நுட்பம். 981 00:41:57,449 --> 00:41:59,240 நான் எந்த இரண்டாவது இல்லை அல்லது மூன்றாவது வாதங்கள். 982 00:41:59,240 --> 00:42:02,350 நான் உண்மையில் இருக்கிறேன் சரம் என்னை கட்டும். 983 00:42:02,350 --> 00:42:04,930 >> சிக்கல், எனினும், என்று ஆகிறது யாரோ ஒரு Scroob விரும்பினால், 984 00:42:04,930 --> 00:42:09,020 ஒரு படம் ஒரு குறிப்பு உள்ளது, இது போன்ற ஏதாவது உள்ள பதிவுகள், 985 00:42:09,020 --> 00:42:11,250 நான் புள்ளிகள் நீக்கப்படும் பொதுவாக மூடிமறைக்கும் என்று 986 00:42:11,250 --> 00:42:14,370 அவர் என்ன என்றால் கடவுச்சொற்கள், குறிப்பாக தீங்கிழைக்கும் 987 00:42:14,370 --> 00:42:18,860 மற்றும் அவரது கடவுச்சொல்லை ஒருவேளை, 12345 என்ற திரைப்படத்தில் ஒன்றுக்கு "ஸ்பேஸ்பால்ஸ்" 988 00:42:18,860 --> 00:42:21,970 ஆனால் அவர் விமர்சன வகையான ஒரு ஐந்து பின்னர் ஒற்றை மேற்கோள், 989 00:42:21,970 --> 00:42:24,790 பின்னர் மொழியில் சொல் அல்லது விண்வெளியில், பின்னர் மேற்கோள், 990 00:42:24,790 --> 00:42:29,160 மேற்கோள் ஒன்று, மேற்கோள் ஒரு சமமாக ஆனால் அவர் என்ன தவிர்க்கப்பட்டன? 991 00:42:29,160 --> 00:42:32,700 அவர் வலது மேற்கோள் தவிர்க்கப்பட்டன அவர் இடது மேற்கோள் தவிர்க்கப்பட்டன. 992 00:42:32,700 --> 00:42:35,170 >> ஏனெனில் இந்த தாக்குதல் Scroob சூழலை 993 00:42:35,170 --> 00:42:38,160 மக்கள் எழுதிய என்று ஆகிறது இந்த PHP குறியீடு, மிகவும் பிரகாசமான இல்லை 994 00:42:38,160 --> 00:42:42,990 ஒருவேளை அவர்கள் அதை சில ஒற்றை இல்லை இடைச்செருகல் சுற்றி மேற்கோள் 995 00:42:42,990 --> 00:42:45,210 சுருள் ப்ரேஸ் ஒரு மாறி? 996 00:42:45,210 --> 00:42:48,620 அதனால் ஒருவேளை, அவர் வகையான முடியும் தங்கள் சிந்தனை முடிக்க 997 00:42:48,620 --> 00:42:53,290 அவர்களுக்கு, ஆனால் ஒரு வழியில் அந்த நடக்கிறது அவரை PIN அமைப்பை ஒற்றுக் அனுமதிக்க. 998 00:42:53,290 --> 00:42:55,310 வேறு வார்த்தைகளில் கூறுவதானால், நினைக்கிறேன் இந்த குறியீடு என்று 999 00:42:55,310 --> 00:42:57,140 மற்றும் நாம் இப்போது தட்டச்சு Scroob என்ன பிளக். 1000 00:42:57,140 --> 00:42:58,770 அது மோசமான ஏனெனில் அது, சிவப்பு தான். 1001 00:42:58,770 --> 00:43:01,310 >> மற்றும் அடிப்படை உரை அவர் உள்ளே தட்டச்சு என்ன 1002 00:43:01,310 --> 00:43:05,510 Scroob ஹார்வார்டு சர்வர் ஏமாற்ற முடியும் ஒரு SQL கேள்வி கட்டும் ஒரு 1003 00:43:05,510 --> 00:43:07,440 இந்த மாதிரி என்று சரம். 1004 00:43:07,440 --> 00:43:11,760 கடவுச்சொல் 12345 அல்லது ஒரு ஒரு சமம் சமம். 1005 00:43:11,760 --> 00:43:14,820 இது விளைவாக, தர்க்கரீதியாக, இந்த Scroob பதிவு செய்கிறது ஆகிறது 1006 00:43:14,820 --> 00:43:18,360 தனது கடவுச்சொல்லை என்றால் உள்ள 12345 அல்லது ஒரு சமமாக 1007 00:43:18,360 --> 00:43:22,660 எப்போதும் நிச்சயமாக உண்மை இது ஒரு, இது Scroob எப்போதும் பெறுகிறார் அர்த்தம். 1008 00:43:22,660 --> 00:43:26,060 >> எனவே, வழி சரிசெய்ய இந்த வழக்குகள் நிறைய போல், 1009 00:43:26,060 --> 00:43:28,140 மேலும் தற்காப்புடனேயே எழுத வேண்டும். 1010 00:43:28,140 --> 00:43:30,390 போல பயன்படுத்த எங்கள் உண்மையான கேள்வி விழாவில், இது 1011 00:43:30,390 --> 00:43:33,980 நாம் உள்ள அடைப்பை pset7, பார்க்க வேண்டும் கேள்வி போன்ற ஏதாவது இங்கே குறிக்கிறது. 1012 00:43:33,980 --> 00:43:35,980 மற்றும் அழகு கேள்வி செயல்பாடு என்று நாம் 1013 00:43:35,980 --> 00:43:40,010 நீங்கள் இந்த எதிராக இவர் காக்க கொடுக்க என்று அழைக்கப்படும் SQL ஊசி தாக்குதல்கள், அங்கு 1014 00:43:40,010 --> 00:43:44,260 யாராவது உங்கள் குறியீடு தந்திரம் தனது சொந்த SQL குறியீடு ஊசி. 1015 00:43:44,260 --> 00:43:47,380 என்ன கேள்வி செயல்பாடு ஏனெனில் நாங்கள் நீங்கள் உண்மையில் செய்ய வேண்டும் கொடுக்கிறோம், 1016 00:43:47,380 --> 00:43:51,270 நீங்கள் கேள்வி குறி இலக்கணத்தை பயன்படுத்த என்றால் மற்றும் இரண்டாவது மற்றும் இங்கே ஒரு மூன்றாவது வாதம், 1017 00:43:51,270 --> 00:43:54,590 அதை சேர்க்க என்ன ஆகிறது பயனர் வழங்கப்படுகிறது என்று உள்ளீடு? 1018 00:43:54,590 --> 00:43:56,060 அந்த பயன் மேற்கோள் காட்டுகிறது. 1019 00:43:56,060 --> 00:43:58,590 >> எனவே, அது எந்த சாத்தியமும் தப்பித்து ஆபத்தான எழுத்துக்கள். 1020 00:43:58,590 --> 00:44:01,000 இந்த, இப்போது வித்தியாசமான தெரிகிறது ஆனால் அது பாதிக்கப்படக்கூடிய இல்லை 1021 00:44:01,000 --> 00:44:03,260 அது இல்லை, ஏனெனில் இனி தர்க்கம் மாற்ற 1022 00:44:03,260 --> 00:44:06,470 அந்த முழு கடவுச்சொல்லை ஏனெனில் இப்போது இல்லை என்று ஒரு ஒற்றை மேற்கோள், 1023 00:44:06,470 --> 00:44:07,596 உண்மையில், Scroob கடவுச்சொல்லை. 1024 00:44:07,596 --> 00:44:09,845 எனவே, சில நகைச்சுவைகளை அங்கு இருந்தது பல ஆண்டுகளாக இந்த பற்றி. 1025 00:44:09,845 --> 00:44:12,570 எனவே, இந்த ஒரு புகைப்படத்தை எடுத்து இருந்தது ஒரு லாட் சில அழகற்றவர் 1026 00:44:12,570 --> 00:44:16,620 அதன்படி, சில நகரங்களில் அறிந்திருக்கலாம் மற்றும் மாநிலங்களில் உங்கள் உரிமம் ஸ்கேன் முயற்சி 1027 00:44:16,620 --> 00:44:19,460 தட்டு நீங்கள் அல்லது டிக்கெட் பில் நீங்கள் உங்களை போன்ற, இல்லாமல் மூலம் சென்றால், 1028 00:44:19,460 --> 00:44:20,660 மின் இசட் பாஸ் விஷயம். 1029 00:44:20,660 --> 00:44:24,490 எனவே, இந்த நபர் ஒருவேளை ஊகிக்கப்படுகிறது மின் இசட் பாஸ் அமைப்பு எழுதி மக்கள் 1030 00:44:24,490 --> 00:44:28,240 மிகவும் பிரகாசமான இல்லை, மற்றும் ஒருவேளை அவர்கள் ஒரு சரம் ஒன்றாக இணைக்கும், 1031 00:44:28,240 --> 00:44:32,190 என்று அவன் அல்லது அவள் கெட்ட எண்ணத்துடன் முடியவில்லை அவர்களது சிந்தனை முடிக்க முடியாது, 1032 00:44:32,190 --> 00:44:35,150 ஆனால் உண்மையில் ஒரு மோசமான கட்டளையை செயல்படுத்தவும் இது நாம், இன்னும் குறிப்பிடப்படவில்லை 1033 00:44:35,150 --> 00:44:36,380 ஆனால் ஒருவேளை நீங்கள் யூகிக்க முடியும். 1034 00:44:36,380 --> 00:44:39,820 கூடுதலாக அந்த நீக்க, மற்றும் செருக மற்றும் மேம்படுத்தல் மற்றும் தேர்வு, 1035 00:44:39,820 --> 00:44:43,370 துளி என்ற சொல் கூட இல்லை, இது உண்மையில் எல்லாம் நீக்குகிறது 1036 00:44:43,370 --> 00:44:45,300 தகவல், இது குறிப்பாக மோசமாக உள்ளது. 1037 00:44:45,300 --> 00:44:48,760 >> நாம் இந்த என்றால் மீது பெரிதாக்க முடியும் அதை பார்க்க ஒரு சிறிய கடுமையான தான். 1038 00:44:48,760 --> 00:44:52,300 இந்த, இப்போது, ஒரு புகழ்பெற்ற கார்ட்டூன் ஆகிறது என்று இப்போது பிரமாதமாக புத்திசாலி தான் 1039 00:44:52,300 --> 00:44:53,145 மற்றும் புரிந்துகொள்ளக்கூடிய. 1040 00:44:53,145 --> 00:45:00,880 1041 00:45:00,880 --> 00:45:04,750 >> [சிரிப்பு] 1042 00:45:04,750 --> 00:45:05,910 >> குளிர், சரி. 1043 00:45:05,910 --> 00:45:06,800 வெளியே என்ன geeking. 1044 00:45:06,800 --> 00:45:08,800 இந்த எனவே, உள்ளன SQL ஊசி தாக்குதல்கள். 1045 00:45:08,800 --> 00:45:13,050 அவர்கள் பயன்படுத்தி தவிர்க்க மிக எளிதாக இருக்கும் வலது குறியீடு அல்லது வலது நூலகங்கள். 1046 00:45:13,050 --> 00:45:15,947 நீங்கள், என்று pset7 பார்க்க வேண்டும் நாம் ஏன் நீங்கள் கேள்வி செயல்பாடு கொடுக்கிறோம். 1047 00:45:15,947 --> 00:45:17,780 எனவே, டீஸர்கள் ஒரு ஜோடி நாம் என்று நினைத்தேன் 1048 00:45:17,780 --> 00:45:19,930 இங்கே நீங்கள் கொடுக்க எங்கள் ஒன்றாக நிமிடங்கள் மீதமுள்ள. 1049 00:45:19,930 --> 00:45:24,030 எனவே, நீங்கள் வாரம் பூஜ்யம் இருந்து நினைவில், நாம் இந்த இரண்டு ஒளி விளக்குகள் அறிமுகப்படுத்தியது 1050 00:45:24,030 --> 00:45:26,610 உள்ளன நல்ல, இல்லை, ஏனெனில் அவர்கள் அழகாக இருக்கிறீர்கள் மற்றும் வண்ணமயமான உள்ளன, 1051 00:45:26,610 --> 00:45:29,450 ஆனால் அவர்கள் ஏதோ ஆதரவு ஏனெனில் விண்ணப்பம் ஒரு ஏபிஐ என்று 1052 00:45:29,450 --> 00:45:31,980 புரோகிராமிங் இன்டர்ஃபேஸ் மேலும் CS50 உள்ள இதுவரை, நாம் போயிருக்கிறோம் 1053 00:45:31,980 --> 00:45:34,440 பெரும்பாலும், GET கவனம் மற்றும் போஸ்ட், ஆனால் அது மாறிவிடும் 1054 00:45:34,440 --> 00:45:37,390 வைத்து போன்ற மற்ற HTTP, சொற்கள் இல்லை. 1055 00:45:37,390 --> 00:45:39,430 >> உண்மையில், இந்த இருந்தது வாரம் பூஜ்ஜியத்தில் இருந்து ஒரு ஸ்லைடு 1056 00:45:39,430 --> 00:45:44,930 அதன்படி, குறியீடு எழுத விரும்பினால் என்று அனுப்புகிறது ஒரு லா PSet6 ஒரு HTTP கோரிக்கை என்று 1057 00:45:44,930 --> 00:45:49,647 இந்த உரை துண்டின் இந்த மாதிரி எஞ்சினியரிங் என்று அழைக்கப்படும் கீழே உள்ள, 1058 00:45:49,647 --> 00:45:52,230 அல்லது ஜாவா ஸ்கிரிப்ட் ஆப்ஜெக்ட் என்று நாம் அடுத்த வாரம் பற்றி பேச வேண்டும், 1059 00:45:52,230 --> 00:45:57,030 நீங்கள் ஆன் அல்லது அணைக்க அல்லது மாற்றம் முடியும் அந்த போன்ற விளக்குகள் நிறம். 1060 00:45:57,030 --> 00:46:00,480 , CS50 சில கூடுதலாக இருந்தால், அதனால் நியூ ஹேவன் இங்கே அந்த ஒளி விளக்குகளின் 1061 00:46:00,480 --> 00:46:02,480 நீங்கள் கடன் விரும்பினால் அவர்கள் இறுதி திட்டங்கள், 1062 00:46:02,480 --> 00:46:04,370 மேலும் சில மைக்ரோசாப்ட் போன்ற இவை பட்டைகள், 1063 00:46:04,370 --> 00:46:07,619 நீங்கள் உங்கள் மணிக்கட்டில் சுற்றி அணிய வேண்டும் என்று தங்க ஆபரணங்கள் மற்றும் கைக்கடிகாரங்கள் இதேபோல் என்று ஒரு ஏபிஐ வேண்டும் என்று நீங்கள் 1064 00:46:07,619 --> 00:46:10,040 அவர்கள் உங்கள் சொந்த மென்பொருள் எழுத முடியும். 1065 00:46:10,040 --> 00:46:12,490 >> நாம் ஒரு கணக்கை வேண்டும் ஆப்பிள் iOS குறியீடு அதனால் 1066 00:46:12,490 --> 00:46:15,510 என்று நீங்கள் ஒரு ஆப்பிள் கண்காணிப்பகம் அல்லது இருந்தால் ஒரு ஐபோன் அல்லது ஒரு ஐபாட் அல்லது ஒரு ஐபாட், 1067 00:46:15,510 --> 00:46:17,707 நீங்கள் குறியீடு எழுத முடியும் என்று உண்மையில் அந்த இயங்கும். 1068 00:46:17,707 --> 00:46:19,540 நாம் ஒரு மொத்தமாக வேண்டும் இதில் Arduinos, 1069 00:46:19,540 --> 00:46:22,010 சிறிய சிறிய கணினிகள் வழக்குகள் இல்லாமல், அடிப்படையில், 1070 00:46:22,010 --> 00:46:25,240 நீங்கள் USB வழியாக இணைக்க முடியும் என்று, பொதுவாக உங்கள் சொந்த மேக் அல்லது PC, 1071 00:46:25,240 --> 00:46:28,810 இந்த உடல் இயங்கும் என்று குறியீடு எழுத பெரும்பாலும் அவர்கள் மீது உணரிகள் வேண்டும் என்று சாதனங்கள் 1072 00:46:28,810 --> 00:46:30,790 எனவே நீங்கள் உண்மையான உலக தொடர்பு கொள்ளலாம். 1073 00:46:30,790 --> 00:46:32,860 நாம் ஒரு மொத்தமாக வேண்டும் லீப் மோஷன் சாதனங்கள், 1074 00:46:32,860 --> 00:46:36,500 மேக்ஸின் USB சாதனங்கள் உள்ளன மற்றும் இங்கே மீண்டும், நியூ ஹேவன் பிசிக்கள். 1075 00:46:36,500 --> 00:46:40,080 நீங்கள் உங்கள் மேக் இணைத்தால் அது, நீங்கள் உண்மையில் உங்கள் கணினியில் கட்டுப்படுத்த முடியும் 1076 00:46:40,080 --> 00:46:42,550 மென்பொருள் எழுதி அகச்சிவப்பு விட்டங்களின் வழியாக, 1077 00:46:42,550 --> 00:46:46,360 உங்கள் மனித கைகள் எங்கே கண்டுபிடிக்கிறார், கூட உங்கள் விசைப்பலகை தொடாமல். 1078 00:46:46,360 --> 00:46:49,135 நாம் ஒரு விரைவான பகிர்ந்து நினைத்தேன் உதாரணமாக, இந்த காட்சியை. 1079 00:46:49,135 --> 00:46:51,428 >> [இசை] 1080 00:46:51,428 --> 00:47:55,840 1081 00:47:55,840 --> 00:47:57,590 எனவே, நாம் ஒரு முழு என்று இந்த விஷயங்கள் கொத்து, 1082 00:47:57,590 --> 00:48:01,040 மிக, Myo கை பட்டைகள் என்று இது உங்கள் முழங்கையில் மீது வைத்து 1083 00:48:01,040 --> 00:48:04,595 பின்னர் நீங்கள் உண்மையான கட்டுப்படுத்த முடியும் உலக அல்லது இது போன்ற மெய்நிகர் உலகில். 1084 00:48:04,595 --> 00:48:06,471 >> [இசை] 1085 00:48:06,471 --> 00:49:17,580 1086 00:49:17,580 --> 00:49:20,920 அல்லது, நாங்கள் சில கூகிள் வேண்டும் அதாவது, இது கெட்டி அட்டை, 1087 00:49:20,920 --> 00:49:24,841 நீங்கள் வைக்க முடியும் ஒரு அட்டை பெட்டியில் உங்கள் அது உங்கள் தொலைபேசி முகம், ஆனால் ஸ்லைடு 1088 00:49:24,841 --> 00:49:27,590 என்று நீங்கள் கண்ணாடி வைத்து உங்கள் உங்கள் கண்கள் மிகவும் நெருக்கமான போன். 1089 00:49:27,590 --> 00:49:30,190 மற்றும் கூகிள் கெட்டி ஆகிறது $ 10 அல்லது $ 20 அழகான மலிவான. 1090 00:49:30,190 --> 00:49:32,230 அது சிறிய லென்ஸ்கள் உள்ளது என்று சற்று மாற்றம் ஆஃப் 1091 00:49:32,230 --> 00:49:35,900 உங்கள் மனித திரையில் படத்தை கண்கள் ஆழம் ஒரு உணர்வு கொடுக்க 1092 00:49:35,900 --> 00:49:39,550 எனவே நீங்கள் உண்மையில் ஒரு 3D என்று நீங்கள் முன் சூழல். 1093 00:49:39,550 --> 00:49:42,927 நாம் சில சாம்சங் கியர், கொண்ட இந்த அதிக விலை பதிப்பு, 1094 00:49:42,927 --> 00:49:46,010 ஆனால் அந்த இதேபோல் உள்ள சரிய முடியும் அண்ட்ராய்டு தொலைபேசி மற்றும் நீங்கள் மாயையை கொடுக்கும் 1095 00:49:46,010 --> 00:49:48,309 of-- அல்லது அனுபவத்தை கொடுக்க மெய்நிகர் உண்மை. 1096 00:49:48,309 --> 00:49:50,850 எங்கள் இறுதி இரண்டு நிமிடங்களில், நாம் இதை செய்ய முயற்சி என்று நினைத்தேன். 1097 00:49:50,850 --> 00:49:55,250 நான் கால்டன் என்ன திட்டம் முடியும் என்றால் இங்கே தான் உங்கள் பசியின்மை சாணை செய்ய, 1098 00:49:55,250 --> 00:49:58,442 என்னை போய் தூக்கி விட இங்கே பெரிய திரையில். 1099 00:49:58,442 --> 00:49:59,400 என்னை விளக்குகள் கொல்ல விடுங்கள். 1100 00:49:59,400 --> 00:50:02,290 கால்டன் நீங்கள் மேலே செல்ல வேண்டும் மற்றும் ஒரு கணம் உங்கள் செல் மீது 1101 00:50:02,290 --> 00:50:05,171 மற்றும் வா நிலை மத்தியில்? 1102 00:50:05,171 --> 00:50:07,420 நீங்கள் project-- வேண்டும் இந்த கால்டன் பார்த்தால் என்ன. 1103 00:50:07,420 --> 00:50:10,560 >> இப்போது, இங்கே, Wi-Fi ஆகிறது இந்த சாதனம் மிகவும் வலுவான அல்ல 1104 00:50:10,560 --> 00:50:13,870 இந்த சூப்பர் வைக்குது என்று, ஆனால் கால்டன் மொழியில் உள்ளது 1105 00:50:13,870 --> 00:50:15,710 இந்த மந்திர எதிர்காலத்திற்கும் இடத்தில். 1106 00:50:15,710 --> 00:50:16,796 அவர் ஒரே ஒரு படம் பார்க்கிறார். 1107 00:50:16,796 --> 00:50:19,920 நீங்கள் அவரது இடது மற்றும் வலது கண் பார்த்து அவரது மூளை ஒன்றாக தைக்கும் என்று 1108 00:50:19,920 --> 00:50:22,260 ஒரு மூன்று பரிமாண உள்ள அவரது முகத்தில் சூழல். 1109 00:50:22,260 --> 00:50:24,319 அவர் தான் இங்கே ஒரு மெனு விருப்பத்தை தேர்வு. 1110 00:50:24,319 --> 00:50:27,360 எனவே மீண்டும், அவர் இந்த ஹெட்செட் அணிந்து தான் அது ஒரு சாம்சங் போன் மூலம் தான் 1111 00:50:27,360 --> 00:50:29,080 வயர்லெஸ் எங்கள் மேல்நிலை செய்யப்பட்டுள்ளது. 1112 00:50:29,080 --> 00:50:30,349 இப்போது நீங்கள் செவ்வாய் கிரகத்தில், என்று நான் நினைக்கிறேன்? 1113 00:50:30,349 --> 00:50:31,140 COLTON: நான் அப்படி நினைக்கவில்லை. 1114 00:50:31,140 --> 00:50:32,181 நான் [செவிக்கு புலப்படாமல்] நிச்சயமாக இல்லை. 1115 00:50:32,181 --> 00:50:34,250 [சிரிப்பு] 1116 00:50:34,250 --> 00:50:36,374 >> டேவிட் MALAN: மாறிவிடும் செவ்வாய் இந்த மெனுக்கள் உள்ளது. 1117 00:50:36,374 --> 00:50:41,590 >> COLTON: [செவிக்கு புலப்படாமல்] சில குளிர் இடங்களில் நாம் to-- செல்ல வேண்டும் என்றால் 1118 00:50:41,590 --> 00:50:43,330 >> டேவிட் MALAN: எங்கே நாம் போக வேண்டும்? 1119 00:50:43,330 --> 00:50:45,837 >> COLTON: [செவிக்கு புலப்படாமல்] 1120 00:50:45,837 --> 00:50:48,170 டேவிட் MALAN: நாம் பார்ப்போம் அங்கு கால்டன் இப்போது எங்களுக்கு எடுத்து. 1121 00:50:48,170 --> 00:50:48,961 COLTON: [செவிக்கு புலப்படாமல்] 1122 00:50:48,961 --> 00:50:52,830 1123 00:50:52,830 --> 00:50:56,380 >> டேவிட் MALAN: எனவே, பல இருக்கிறது வெவ்வேறு இடங்களில் நீங்கள் எடுக்க முடியும். 1124 00:50:56,380 --> 00:51:00,590 FAPIs உள்ளன, எந்த வழியாக நீங்கள் தான் விளையாட்டு அல்லது பரஸ்பர எழுத வேண்டும் என்று 1125 00:51:00,590 --> 00:51:01,950 தொலைபேசியில், இறுதியில், ரன். 1126 00:51:01,950 --> 00:51:03,908 எனவே, நீங்கள் உண்மையில் வெறும் ஒரு மொபைல் போன் பயன்பாடு எழுதும். 1127 00:51:03,908 --> 00:51:06,380 ஆனால் மென்பொருள் நன்றி மற்றும் கிராபிக்ஸ் திறன்களை, 1128 00:51:06,380 --> 00:51:08,765 இப்போது கால்டன் இந்த உள்ளது சிறிய சிறிய குடிசை. 1129 00:51:08,765 --> 00:51:10,515 மற்றும் ஆபத்து நம்மை திணறடிக்கவில்லை 1130 00:51:10,515 --> 00:51:13,330 கால்டன் மற்றும் நான் சுற்றி ஒட்டிக்கொள்கின்றன வேண்டும் போது இங்கே வர்க்கம் முடிவில் இன்று 1131 00:51:13,330 --> 00:51:14,300 நீங்கள் வந்து விளையாட விரும்புகிறேன் என்றால். 1132 00:51:14,300 --> 00:51:16,350 மேலும் நாம் அவர்களுக்கு கொண்டு வருகிறேன் அடுத்த வாரம் அதே. 1133 00:51:16,350 --> 00:51:18,420 மேலும் இல்லாமல், சந்தடி இன்று அது தான். 1134 00:51:18,420 --> 00:51:21,990 நாம் அடுத்த வாரம் சந்திப்போம். 1135 00:51:21,990 --> 00:51:24,140 >> [இசை - RAGGA இரட்டையர்கள், "கெட்ட மனிதன்"] 1136 00:51:24,140 --> 00:55:23,146