1 00:00:00,000 --> 00:00:03,493 >> [Ag seinm ceoil] 2 00:00:03,493 --> 00:00:04,934 3 00:00:04,934 --> 00:00:07,100 DOUG LLOYD: In ár físeáin ar ábhair forbairt gréasáin, 4 00:00:07,100 --> 00:00:10,560 againn atá luaite ar an coincheap de bunachar sonraí cúpla uair, ceart? 5 00:00:10,560 --> 00:00:12,700 Mar sin, bunachar sonraí go bhfuil tú eolas maidir dócha leis ó 6 00:00:12,700 --> 00:00:15,780 rá ag baint úsáide as Microsoft Excel nó Google Scarbhileoga. 7 00:00:15,780 --> 00:00:20,650 Tá sé i ndáiríre ach eagraithe sraith de táblaí, sraitheanna, agus colúin. 8 00:00:20,650 --> 00:00:23,140 >> Agus is é bunachar sonraí ina ár siopaí gréasáin 9 00:00:23,140 --> 00:00:26,760 faisnéis atá tábhachtach le haghaidh ár suíomh gréasáin a bheith ag obair i gceart. 10 00:00:26,760 --> 00:00:30,150 Arís, is sampla i ndáiríre coitianta anseo Tá ainmneacha úsáideoirí agus focal faire a stóráil 11 00:00:30,150 --> 00:00:32,824 i mbunachar sonraí, ionas gur nuair a a logs úsáideora isteach ar ár suíomh gréasáin, 12 00:00:32,824 --> 00:00:36,690 Is féidir an bunachar sonraí a cheistiú a fheiceáil más ann úsáideoir sa bhunachar sonraí. 13 00:00:36,690 --> 00:00:39,260 Agus má tá siad, seiceáil go tá a n-focal faire ceart. 14 00:00:39,260 --> 00:00:43,420 Agus má tá a n-focal faire ceart, ansin is féidir linn a thabhairt dóibh is cuma cén leathanach 15 00:00:43,420 --> 00:00:45,370 tá siad ag iarraidh. 16 00:00:45,370 --> 00:00:48,590 >> Mar sin, tá tú is dócha, arís, ar an eolas leis an smaoineamh seo ó Excel nó Google 17 00:00:48,590 --> 00:00:49,430 Scarbhileoga. 18 00:00:49,430 --> 00:00:52,980 Ní mór dúinn bunachair sonraí, táblaí, sraitheanna, agus colúin. 19 00:00:52,980 --> 00:00:56,450 Agus sin i ndáiríre saghas den tacar bunúsach 20 00:00:56,450 --> 00:00:58,470 de briseadh síos ordlathach anseo. 21 00:00:58,470 --> 00:00:59,800 Mar sin, tá anseo scarbhileog Excel. 22 00:00:59,800 --> 00:01:02,640 Agus má tá tú ag oscailt riamh seo nó clár eile den chineál céanna 23 00:01:02,640 --> 00:01:06,780 tá a fhios agat go bhfuil na anseo rows-- 1, 2, 3, 4, 5, 6, 7. 24 00:01:06,780 --> 00:01:08,760 Tá na colúin. 25 00:01:08,760 --> 00:01:11,790 >> B'fhéidir síos anseo, cé go is féidir leat bain úsáid as an ghné seo terribly much-- 26 00:01:11,790 --> 00:01:15,370 Feicfidh mé súmáil isteach in-- ní mór dúinn an smaoineamh seo de leathán. 27 00:01:15,370 --> 00:01:17,930 Mar sin, b'fhéidir na bileoga, más rud é Malartach mé ar ais agus amach, 28 00:01:17,930 --> 00:01:21,600 Tá táblaí éagsúla a ann i mo mbunachar sonraí. 29 00:01:21,600 --> 00:01:25,210 Agus má leanaimid ar aghaidh ar an sampla go léir an mbealach seo, an t-ainm bhunachar sonraí seo 30 00:01:25,210 --> 00:01:26,940 Book 1. 31 00:01:26,940 --> 00:01:28,710 B'fhéidir go bhfuil mé Leabhar 2 agus Leabhar 3. 32 00:01:28,710 --> 00:01:33,270 Dá bhrí sin tá gach comhad Excel a bunachar sonraí, tá gach bileog tábla, 33 00:01:33,270 --> 00:01:39,530 agus taobh istigh de gach tábla Tá mé an smaoineamh seo de sraitheanna agus colúin. 34 00:01:39,530 --> 00:01:41,900 >> Mar sin, conas is féidir liom obair leis an mbunachar sonraí seo? 35 00:01:41,900 --> 00:01:43,630 Conas is féidir liom faisnéis a fháil ó é a fháil? 36 00:01:43,630 --> 00:01:47,540 Bhuel níl teanga ar a dtugtar SQL-- a bhfuil mé de ghnáth ach glaoch ar Sequel-- 37 00:01:47,540 --> 00:01:50,010 agus atá sé do na Teanga Struchtúrtha Iarratas. 38 00:01:50,010 --> 00:01:52,981 Agus tá sé ina teanga cláir, ach tá sé ina cláir cothrom teoranta 39 00:01:52,981 --> 00:01:53,480 teanga. 40 00:01:53,480 --> 00:01:56,407 Níl sé go leor cosúil le daoine eile go bhfuil muid ag obair leis. 41 00:01:56,407 --> 00:01:58,240 Ach an aidhm atá leis an teanga cláir 42 00:01:58,240 --> 00:02:01,570 Is chun ceist bunachar sonraí, go faisnéis a iarraidh ar bhunachar sonraí, 43 00:02:01,570 --> 00:02:04,480 faisnéis i aimsiú bunachar sonraí, agus mar sin de. 44 00:02:04,480 --> 00:02:08,449 >> Againn chomh maith, i CS50-- agus tá sé an- ardán coiteann, tá sé ar a dtugtar MySQL. 45 00:02:08,449 --> 00:02:10,600 Sin an méid a úsáid againn sa chúrsa. 46 00:02:10,600 --> 00:02:12,880 Tá sé an foinse oscailte ardán go mbunaíonn 47 00:02:12,880 --> 00:02:16,732 a database-- sin ar a dtugtar choibhneasta bunachar sonraí, go héifeachtach. 48 00:02:16,732 --> 00:02:18,440 Ní mór dúinn a fháil i bhfad ró-go mion 49 00:02:18,440 --> 00:02:20,930 ar cad is bunachar sonraí coibhneasta. 50 00:02:20,930 --> 00:02:24,650 Ach tá an teanga SQL an-AdeptGenericName ag obair 51 00:02:24,650 --> 00:02:29,760 le MySQL agus eile den chineál céanna stíleanna na bunachair sonraí coibhneasta. 52 00:02:29,760 --> 00:02:34,010 >> Agus go leor suiteálacha de MySQL teacht le rud éigin 53 00:02:34,010 --> 00:02:37,760 ar a dtugtar phpMyAdmin, a Is úsáideora grafacha 54 00:02:37,760 --> 00:02:40,970 interface-- a GUI-- go a dhéanann sé beagán níos mó 55 00:02:40,970 --> 00:02:44,410 cairdiúil a fhorghníomhú úsáideoir ceisteanna bunachar sonraí, 56 00:02:44,410 --> 00:02:48,980 toisc nach bhfuil bunachair úsáid ach ag ríomhchláraitheoirí chun cinn, ceart? 57 00:02:48,980 --> 00:02:51,510 Uaireanta tá na gnólachtaí beaga, 58 00:02:51,510 --> 00:02:53,900 agus ní féidir dóibh a ar cíos le foireann de ríomhchláraitheoirí, 59 00:02:53,900 --> 00:02:56,700 ach is gá iad fós a stóráil faisnéis i mbunachar sonraí. 60 00:02:56,700 --> 00:02:59,300 >> Rud éigin cosúil le phpMyAdmin a dhéanann sé an-éasca do dhuine 61 00:02:59,300 --> 00:03:03,630 a bhfuil sé ag riamh cláraithe roimh a phiocadh suas agus a bheith eolach ar an gcaoi 62 00:03:03,630 --> 00:03:07,710 a bheith ag obair le bunachar sonraí. 63 00:03:07,710 --> 00:03:11,800 Is é an fhadhb, phpMyAdmin, cé go tá sé ina uirlis iontach le haghaidh foghlama 64 00:03:11,800 --> 00:03:14,850 faoi ​​bunachair shonraí, tá sé de láimh. 65 00:03:14,850 --> 00:03:18,050 Tá tú ag dul a bheith acu chun logáil isteach é agus orduithe agus cineál fhorghníomhú 66 00:03:18,050 --> 00:03:19,910 rudaí i láimh. 67 00:03:19,910 --> 00:03:23,160 >> Agus mar is eol dúinn ónár sampla ar cláir gréasáin PHP, 68 00:03:23,160 --> 00:03:26,550 a bhfuil a dhéanamh de láimh rudaí ar ár suíomh gréasáin, 69 00:03:26,550 --> 00:03:30,970 más mian linn a dinimiciúil, sofhreagrach gníomhach suíomh gréasáin, b'fhéidir nach bhfuil an cur chuige is fearr. 70 00:03:30,970 --> 00:03:33,980 Ba mhaith linn buíochas a fháil ar bhealach chun b'fhéidir uathoibriú seo ar bhealach. 71 00:03:33,980 --> 00:03:37,864 Agus beidh SQL ár gcumas é seo a dhéanamh. 72 00:03:37,864 --> 00:03:39,780 Mar sin, nuair táimid ag dul go dtí tosú ag obair le SQL, 73 00:03:39,780 --> 00:03:41,220 ní mór dúinn an chéad a bheith acu bunachar sonraí a bheith ag obair leis. 74 00:03:41,220 --> 00:03:42,510 Ag cruthú bunachar sonraí a bhfuil rud éigin agat is dócha 75 00:03:42,510 --> 00:03:45,350 a dhéanamh i phpMyAdmin, mar gheall ar Beidh ort a dhéanamh ach é a dhéanamh uair amháin, 76 00:03:45,350 --> 00:03:49,690 agus an error chun déanamh amhlaidh tá a lán níos simplí. 77 00:03:49,690 --> 00:03:51,940 Tá sé i bhfad níos éasca é a dhéanamh i comhéadan úsáideora grafach 78 00:03:51,940 --> 00:03:53,520 ná mar a chlóscríobh amach mar a dtoil. 79 00:03:53,520 --> 00:03:55,186 Is féidir leis an ordú a fháil cumbersome beag. 80 00:03:55,186 --> 00:03:58,889 Ar an gcaoi chéanna, a chruthú tábla is féidir a fháil go leor le beagán cumbersome chomh maith. 81 00:03:58,889 --> 00:04:01,930 Agus mar sin rudaí cosúil le bunachar sonraí a chruthú agus a chruthú tábla, a bhfuil tú 82 00:04:01,930 --> 00:04:06,270 ach is dócha ag dul a dhéanamh once-- uair amháin in aghaidh an tábla, uair amháin in aghaidh database-- 83 00:04:06,270 --> 00:04:09,040 tá sé ceart go leor a dhéanamh go bhfuil i comhéadan grafach. 84 00:04:09,040 --> 00:04:11,570 Sa phróiseas a chruthú bord is 85 00:04:11,570 --> 00:04:14,840 freisin a shonrú ar gach ceann de na colúin a bheidh sa tábla sin. 86 00:04:14,840 --> 00:04:18,149 Cén saghas eolais a dhéanamh ba mhaith leat a stóráil sa tábla? 87 00:04:18,149 --> 00:04:24,520 B'fhéidir ainm úsáideora agus dáta breithe, Focal faire, uimhir aitheantais úsáideora, agus b'fhéidir 88 00:04:24,520 --> 00:04:26,170 cathrach agus an stát, ceart? 89 00:04:26,170 --> 00:04:30,080 >> Agus le haghaidh gach uair ba mhaith linn a chur ar úsáideoir leis an mbunachar sonraí, ba mhaith linn a fháil ar fad sé 90 00:04:30,080 --> 00:04:31,890 de na píosaí eolais. 91 00:04:31,890 --> 00:04:34,840 Agus a dhéanann muid go bhfuil ag cur sraitheanna leis an tábla. 92 00:04:34,840 --> 00:04:37,800 Mar sin, táimid a chruthú ar dtús bunachar sonraí, ansin a chruthú dúinn tábla. 93 00:04:37,800 --> 00:04:40,100 Mar chuid de a chruthú tábla, iarrtar orainn 94 00:04:40,100 --> 00:04:44,280 a shonrú ar gach colún a ba mhaith linn buíochas sa tábla seo. 95 00:04:44,280 --> 00:04:47,247 Agus ansin mar a thosaíonn muid a chur faisnéis ar an mbunachar sonraí 96 00:04:47,247 --> 00:04:49,580 agus ceist an bunachar sonraí níos generally-- ní a chur leis go díreach, 97 00:04:49,580 --> 00:04:51,610 ach gach rud eile a chuirimid ar do-- beidh orainn a bheith ag déileáil 98 00:04:51,610 --> 00:04:58,870 le sraitheanna den tábla, atá ar cheann faisnéis úsáideora ó an leagan iomlán. 99 00:04:58,870 --> 00:05:03,210 >> Mar sin, tá gach colún SQL ann a bhfuil sonraí de chineál sonraí ar leith. 100 00:05:03,210 --> 00:05:06,560 Mar sin, táimid ag saghas dhíchur seo smaoineamh cineálacha sonraí i PHP, 101 00:05:06,560 --> 00:05:08,747 ach tá siad ar ais anseo i SQL. 102 00:05:08,747 --> 00:05:10,080 Agus níl a lán de na cineálacha sonraí. 103 00:05:10,080 --> 00:05:13,420 Seo ach 20 acu, ach nach bhfuil sé fiú gach ceann acu. 104 00:05:13,420 --> 00:05:16,240 Mar sin, ní mór dúinn smaointe cosúil le INTs-- Integers-- is dócha a fhios againn 105 00:05:16,240 --> 00:05:17,760 gur féidir le colún seo slánuimhreacha a shealbhú. 106 00:05:17,760 --> 00:05:21,077 Agus tá éagsúlachtaí thereon-- SMALLINT, TINYINT, MEDIUMINT, BIGINT. 107 00:05:21,077 --> 00:05:22,660 B'fhéidir nach mór dúinn i gcónaí ceithre bites. 108 00:05:22,660 --> 00:05:26,800 B'fhéidir is gá dúinn ocht bytes, agus mar sin againn Is féidir úsáid a bhaint as na héagsúlachtaí ar slánuimhreacha 109 00:05:26,800 --> 00:05:28,510 a bheith le beagán níos mó spáis éifeachtach. 110 00:05:28,510 --> 00:05:31,899 Is féidir linn a dhéanamh ar líon na deachúil, táimid ag is féidir a dhéanamh ar snámh uimhreacha pointe. 111 00:05:31,899 --> 00:05:32,940 Is iad seo go leor den chineál céanna. 112 00:05:32,940 --> 00:05:34,773 Tá roinnt difríochtaí, agus más rud é a bheadh ​​agat 113 00:05:34,773 --> 00:05:37,330 buíochas a breathnú suas ar an Saghas SQL treoir, tú 114 00:05:37,330 --> 00:05:40,670 Is féidir a fheiceáil cad é an beag Tá difríochtaí eatarthu. 115 00:05:40,670 --> 00:05:43,250 >> B'fhéidir ba mhaith linn a stóráil faisnéis maidir le dáta agus am. 116 00:05:43,250 --> 00:05:47,047 B'fhéidir tá muid ag súil a choinneáil ar nuair a chuaigh an t-úsáideoir ar ár suíomh gréasáin, 117 00:05:47,047 --> 00:05:48,880 agus mar sin b'fhéidir gur mhaith linn a go bhfuil colún go 118 00:05:48,880 --> 00:05:52,820 am dáta nó le stampa ama a Léiríonn an t-úsáideoir iarbhír nuair 119 00:05:52,820 --> 00:05:54,130 sínithe suas. 120 00:05:54,130 --> 00:05:56,132 Is féidir linn a céimseataí agus linestrings dhéanamh. 121 00:05:56,132 --> 00:05:57,340 Tá sé seo i ndáiríre deas fionnuar. 122 00:05:57,340 --> 00:06:01,410 D'fhéadfadh muid a mhapáil amach limistéar geografach ag baint úsáide as 123 00:06:01,410 --> 00:06:05,110 Comhordaíonn GIS a bhreacadh amach limistéar. 124 00:06:05,110 --> 00:06:08,580 Mar sin, is féidir a stóráil i ndáiríre go saghas eolais i gcolún SQL. 125 00:06:08,580 --> 00:06:11,390 >> Is TEXT ach Blobaí ollmhór de téacs, b'fhéidir. 126 00:06:11,390 --> 00:06:12,840 Tá ENUMs cineál suimiúil. 127 00:06:12,840 --> 00:06:16,080 Ann siad iarbhír i C. Ní Déanann muid labhairt fúthu toisc nach bhfuil siad 128 00:06:16,080 --> 00:06:19,110 terribly a úsáidtear go coitianta, ar a laghad CS50. 129 00:06:19,110 --> 00:06:22,680 Ach tá sé cineál sonraí áirithe rangaithe, a atá in ann a bhfuil luachanna teoranta. 130 00:06:22,680 --> 00:06:25,940 >> Bheadh ​​Sampla gur maith anseo a chruthú Áirithe i gcás na seacht 131 00:06:25,940 --> 00:06:29,394 Tá luachanna féideartha Dé Domhnaigh, Dé Luain, Dé Máirt, Céadaoin, Déardaoin, Dé hAoine, 132 00:06:29,394 --> 00:06:30,060 Dé Sathairn, ceart? 133 00:06:30,060 --> 00:06:33,311 Go Lá cineál sonraí de Ní seachtain ann, 134 00:06:33,311 --> 00:06:35,310 ach d'fhéadfadh muid a chruthú Cineál sonraí áirithe den sórt sin 135 00:06:35,310 --> 00:06:39,400 gur féidir colún a shealbhú ach riamh ar cheann de na seacht luachanna féideartha. 136 00:06:39,400 --> 00:06:44,300 Táimid tar éis go léir áirithe de na luachanna is féidir. 137 00:06:44,300 --> 00:06:47,630 >> Ansin ní mór dúinn CHAR agus varchar, agus tá mé dath na glas 138 00:06:47,630 --> 00:06:49,505 toisc go bhfuil againn i ndáiríre ag dul a ghlacadh ar an dara 139 00:06:49,505 --> 00:06:51,950 chun labhairt faoi an difríocht idir an dá rud. 140 00:06:51,950 --> 00:06:55,780 Mar sin CHAR, murab ionann agus C i gcás ina Bhí CHAR ina charachtar aonarach, 141 00:06:55,780 --> 00:07:00,730 i SQL Tagraíonn le CHAR a teaghrán fad seasta. 142 00:07:00,730 --> 00:07:02,620 Agus nuair a chruthú dúinn an colún, againn i ndáiríre 143 00:07:02,620 --> 00:07:05,070 Is féidir a shonrú ar an fad na sreinge. 144 00:07:05,070 --> 00:07:08,080 >> Mar sin, sa sampla seo, d'fhéadfadh muid a rá CHAR (10). 145 00:07:08,080 --> 00:07:11,190 Ciallaíonn sé sin go gach gné den cholún sin 146 00:07:11,190 --> 00:07:13,910 Beidh comhdhéanta de 10 bytes faisnéise. 147 00:07:13,910 --> 00:07:15,770 Uimh níos mó, nach lú. 148 00:07:15,770 --> 00:07:21,780 Mar sin má déanaimid ár ndícheall agus a chur i 15 giotán nó dúil 15 carachtar 149 00:07:21,780 --> 00:07:25,340 nó luach isteach sa cholún seo, táimid fháil ach an chéad 10. 150 00:07:25,340 --> 00:07:27,290 Má chuir muid sa dá luach carachtar fada, 151 00:07:27,290 --> 00:07:30,700 táimid ag dul go bhfuil an dá carachtair, agus ansin ocht bites null. 152 00:07:30,700 --> 00:07:34,990 Ní fheicfidh muid a bheith níos éifeachtaí ná sin. 153 00:07:34,990 --> 00:07:37,727 >> Tá varchar cineál cosúil ár coincheap de shraith 154 00:07:37,727 --> 00:07:39,560 go bhfuil muid ar an eolas le ó C nó ó PHP. 155 00:07:39,560 --> 00:07:40,830 Tá sé ina teaghrán ilfhaid. 156 00:07:40,830 --> 00:07:42,560 Agus nuair a chruthú duit colún seo, tú díreach 157 00:07:42,560 --> 00:07:44,860 sonraigh na faid is mó is féidir. 158 00:07:44,860 --> 00:07:49,065 Mar sin, b'fhéidir 99, nó go coitianta 255. 159 00:07:49,065 --> 00:07:50,440 Bheadh ​​sé sin an fad is mó. 160 00:07:50,440 --> 00:07:52,890 Agus mar sin má bhí muid a stóráil 15 teaghrán carachtar, 161 00:07:52,890 --> 00:07:56,157 ba mhaith linn a úsáid 15 bytes, b'fhéidir 16 bytes don Críochnaitheoir null. 162 00:07:56,157 --> 00:07:57,990 Má bhí muid a stóráil ar trí teaghrán carachtar, 163 00:07:57,990 --> 00:08:01,120 ba mhaith linn a úsáid trí nó ceithre bytes. 164 00:08:01,120 --> 00:08:03,050 Ach ní ba mhaith linn a bhaint as an iomlán 99. 165 00:08:03,050 --> 00:08:05,190 >> Mar sin, cén fáth go mbeadh muid araon? 166 00:08:05,190 --> 00:08:08,210 Bhuel, más gá dúinn a figiúr amach conas Tá rud éigin fada le varchar, 167 00:08:08,210 --> 00:08:10,680 ní mór dúinn a de chineál ar iterate trasna air díreach cosúil rinne muid i C 168 00:08:10,680 --> 00:08:12,230 agus figiúr amach cén áit a stopann sé. 169 00:08:12,230 --> 00:08:15,920 De bharr an méid má tá a fhios againn go bhfuil gach rud Is sa cholún seo 10 bytes, b'fhéidir 170 00:08:15,920 --> 00:08:19,220 tá a fhios againn go bhfuil an fhaisnéis sin, is féidir linn a léim 10 bytes, 10 bytes, 10 bytes, 10 bytes, 171 00:08:19,220 --> 00:08:21,790 agus i gcónaí teacht ar an ag tosú na sreinge. 172 00:08:21,790 --> 00:08:25,210 >> Mar sin, is féidir linn a bhfuil roinnt spás amú le CHAR, 173 00:08:25,210 --> 00:08:28,510 ach b'fhéidir níl a thrádáil uaire de a bhfuil luas níos fearr 174 00:08:28,510 --> 00:08:30,160 i navigating an mbunachar sonraí. 175 00:08:30,160 --> 00:08:32,330 Ach b'fhéidir ba mhaith linn an solúbthacht de varchar 176 00:08:32,330 --> 00:08:36,710 in ionad having-- Más rud é ár CHAR Ba 255, ach an chuid is mó dár n-úsáideoirí 177 00:08:36,710 --> 00:08:40,537 raibh ach ionchur trí nó ceithre bytes fiú na faisnéise nó trí nó ceithre 178 00:08:40,537 --> 00:08:41,870 carachtair fiú faisnéise. 179 00:08:41,870 --> 00:08:44,324 >> Ach bhí roinnt úsáideoirí ag baint úsáide as an 255 ar fad, b'fhéidir 180 00:08:44,324 --> 00:08:45,990 Bheadh ​​varchar níos oiriúnaí ann. 181 00:08:45,990 --> 00:08:49,840 Tá sé saghas de thrádáil amach, agus i gcoitinne chun críocha CS50, 182 00:08:49,840 --> 00:08:54,107 ní gá duit a bheith buartha iomarca faoi cé acu a úsáideann tú CAR nó varchar. 183 00:08:54,107 --> 00:08:57,190 Ach ar fud an domhain fíor, na rudaí seo dhéanamh cuma mar gheall ar gach ceann de na colúin 184 00:08:57,190 --> 00:08:59,300 glacadh le spás fisiceach iarbhír. 185 00:08:59,300 --> 00:09:04,150 Agus spás fisiceach, sa saol fíor a thagann, ar phréimh. 186 00:09:04,150 --> 00:09:06,800 >> Mar sin, chomaoin amháin eile nuair tú ag tógáil tábla 187 00:09:06,800 --> 00:09:09,840 Is a phiocadh colún amháin a bheith cad atá ar a dtugtar eochair bunscoile. 188 00:09:09,840 --> 00:09:14,350 Agus is é eochair bunscoile colún i gcás ina bhfuil gach luach amháin ar leith. 189 00:09:14,350 --> 00:09:19,980 Agus Ciallaíonn sé sin go féidir leat go héasca Pioc amach sraith aonair díreach trí bhreathnú 190 00:09:19,980 --> 00:09:22,450 ag an eochair príomhúil sin as a chéile. 191 00:09:22,450 --> 00:09:24,580 Mar sin, mar shampla, tá tú go ginearálta, le húsáideoirí, 192 00:09:24,580 --> 00:09:27,210 nach mian beirt úsáideoirí a bhfuil an uimhir aitheantais úsáideora céanna. 193 00:09:27,210 --> 00:09:28,960 Agus mar sin b'fhéidir go bhfuil tú go leor eolais, 194 00:09:28,960 --> 00:09:30,793 agus b'fhéidir gur féidir dhá úsáideoirí tá an name-- céanna 195 00:09:30,793 --> 00:09:32,650 tá tú John Smith agus John Smith. 196 00:09:32,650 --> 00:09:34,520 Ní sin gá gur fadhb, toisc go bhfuil daoine éagsúla 197 00:09:34,520 --> 00:09:35,830 sa domhan ainmnithe John Smith. 198 00:09:35,830 --> 00:09:40,766 Ach ní mór dúinn ach úsáideoir amháin Uimhir Aitheantais 10, úsáideoir amháin uimhir 11, 12, 13 ID. 199 00:09:40,766 --> 00:09:42,640 Ní chuirimid bhfuil dhá úsáideoirí leis an líon céanna, 200 00:09:42,640 --> 00:09:46,010 agus mar sin b'fhéidir uimhreacha aitheantais úsáideora a bheadh ​​ina eochair maith bunscoile. 201 00:09:46,010 --> 00:09:48,610 >> Ní chuirimid bhfuil aon dúbailt, agus is féidir linn anois uathúil 202 00:09:48,610 --> 00:09:52,619 gach sraith aonair a aithint ach trí bhreathnú ar cholún. 203 00:09:52,619 --> 00:09:55,410 Roghnú eochracha bunscoile féidir i ndáiríre dhéanamh oibríochtaí tábla ina dhiaidh sin 204 00:09:55,410 --> 00:09:59,710 i bhfad níos éasca mar is féidir leat a ghiaráil ar an bhfíric go sraitheanna áirithe mbeidh 205 00:09:59,710 --> 00:10:02,720 a bheith ar leith, nó colún áirithe de do bhunachar sonraí nó tábla 206 00:10:02,720 --> 00:10:06,030 Beidh a bheith ar leith a phiocadh sraitheanna ar leith amach. 207 00:10:06,030 --> 00:10:08,790 >> Is féidir leat a bheith chomh maith le comh bunscoile eochair, a bhféadfaidh tú teacht ar ócáid 208 00:10:08,790 --> 00:10:11,720 a úsáid, a bhfuil ach teaglaim de dhá cholún a 209 00:10:11,720 --> 00:10:13,280 ráthaithe a bheith ar leith. 210 00:10:13,280 --> 00:10:16,410 Mar sin, b'fhéidir go bhfuil ceann agat colún sin Mar agus Bs, 211 00:10:16,410 --> 00:10:19,290 colún amháin go bhfuil ceann amháin, dhá, agus trí, ach beidh tú ach riamh 212 00:10:19,290 --> 00:10:23,660 go mbeadh A1 amháin, aonair A2, agus mar sin de agus mar sin de. 213 00:10:23,660 --> 00:10:28,980 Ach d'fhéadfá a bheith B2, ar C2, nó A1, A2, A3, A4. 214 00:10:28,980 --> 00:10:32,840 Mar sin, bheadh ​​agat il Mar, il Bs, na cinn il, mbeirteanna il, 215 00:10:32,840 --> 00:10:38,567 ach is féidir leat riamh a bheith acu ach A1 amháin, B2, C3, agus mar sin de. 216 00:10:38,567 --> 00:10:40,400 Mar sin, mar a dúirt mé, tá SQL a teanga cláir, 217 00:10:40,400 --> 00:10:42,024 ach tá sé stór focal cothrom teoranta. 218 00:10:42,024 --> 00:10:44,880 Níl sé go leor mar expansive is C agus PHP agus teangacha eile 219 00:10:44,880 --> 00:10:46,350 go labhairt linn ar an gcúrsa. 220 00:10:46,350 --> 00:10:49,960 Tá sé mar níos verbose teanga ná an méid tá muid 221 00:10:49,960 --> 00:10:52,789 ag dul chun labhairt faoi seo físeán, mar gheall ar sa físeán seo 222 00:10:52,789 --> 00:10:54,830 táimid ag dul chun labhairt faoi ceithre oibríochtaí go ndéanaimid 223 00:10:54,830 --> 00:10:55,720 Is féidir a dhéanamh ar an tábla. 224 00:10:55,720 --> 00:10:56,761 >> Tá níos mó ná seo. 225 00:10:56,761 --> 00:10:58,730 Is féidir linn a dhéanamh níos mó ná sin, ach le haghaidh ár gcríoch sin, 226 00:10:58,730 --> 00:11:02,250 táimid ag dul go ginearálta a bheith ag baint úsáide ach ceithre isteach operations--, 227 00:11:02,250 --> 00:11:05,360 Roghnaigh, cothrom le dáta, agus a scriosadh. 228 00:11:05,360 --> 00:11:08,750 Agus is féidir leat is dócha buille faoi thuairim intuitively cad gach ceithre cinn de na rudaí a dhéanamh. 229 00:11:08,750 --> 00:11:12,520 Ach beidh muid ag dul isteach i beagán sonraí ar gach ceann. 230 00:11:12,520 --> 00:11:15,780 >> Mar sin, chun críocha an físeán, a ligean ar glacadh 231 00:11:15,780 --> 00:11:18,870 ní mór dúinn an méid seo a leanas dhá táblaí i mbunachar sonraí amháin. 232 00:11:18,870 --> 00:11:23,460 Ní mór dúinn tábla ar a dtugtar Úsáideoirí go bhfuil ceithre columns-- uimhir aitheantais, ainm úsáideora, 233 00:11:23,460 --> 00:11:25,350 pasfhocal, agus ainm iomlán. 234 00:11:25,350 --> 00:11:27,430 Agus ní mór dúinn an dara tábla sa bhunachar sonraí céanna 235 00:11:27,430 --> 00:11:32,129 ar a dtugtar Moms a stórálann ach faisnéis faoi ​​ainm úsáideora agus máthair. 236 00:11:32,129 --> 00:11:33,920 Mar sin, le haghaidh gach ceann samplaí i físeán seo, beidh muid a 237 00:11:33,920 --> 00:11:37,945 bheith ag baint úsáide bhunachar sonraí seo agus nuashonrú ina dhiaidh sin dó. 238 00:11:37,945 --> 00:11:40,070 Mar sin, a ligean le rá ba mhaith linn a faisnéis a chur le tábla. 239 00:11:40,070 --> 00:11:44,460 Sin an méid a dhéanann an oibríocht isteach. 240 00:11:44,460 --> 00:11:46,550 I míniú ngach ceann na horduithe, tá mé ag dul 241 00:11:46,550 --> 00:11:48,860 a thabhairt duit cnámharlach ginearálta a úsáid. 242 00:11:48,860 --> 00:11:51,661 Mar gheall ar go bunúsach, na ceisteanna ag dul breathnú cosúil go leor, 243 00:11:51,661 --> 00:11:54,660 táimid ag dul díreach a bheith ag athrú píosaí beagán difriúil faisnéise 244 00:11:54,660 --> 00:11:56,750 a dhéanamh rudaí éagsúla leis an tábla. 245 00:11:56,750 --> 00:11:59,200 >> Mar sin, mar CUIR ISTEACH, an chnámharlaigh Breathnaíonn cineál mar seo. 246 00:11:59,200 --> 00:12:02,230 Ba mhaith linn a chur isteach i tábla ar leith. 247 00:12:02,230 --> 00:12:05,290 Ansin, ní mór dúinn lúibíní oscailte agus liosta de na colúin 248 00:12:05,290 --> 00:12:08,070 gur mhaith linn a luachanna a chur i. 249 00:12:08,070 --> 00:12:10,974 Dún lúibíní, an luachanna seo a leanas, agus ansin 250 00:12:10,974 --> 00:12:13,390 arís, liosta muid amach na luachanna ba mhaith linn a chur sa tábla. 251 00:12:13,390 --> 00:12:15,950 >> Mar sin, sampla de seo bheadh ​​an méid seo a leanas. 252 00:12:15,950 --> 00:12:19,170 Ba mhaith liom a chur isteach ar an tábla úsáideoirí an columns-- leanas 253 00:12:19,170 --> 00:12:21,010 ainm úsáideora, pasfhocal, agus fullname. 254 00:12:21,010 --> 00:12:25,282 Mar sin, as a chéile nua áit a bhfuil mé ag cur sna trí cholún agus táimid 255 00:12:25,282 --> 00:12:30,030 ag dul a chur i na luachanna Newman, USMAIL, agus Newman. 256 00:12:30,030 --> 00:12:32,730 Mar sin, sa chás seo, tá mé a chur ar an newman litreacha beaga 257 00:12:32,730 --> 00:12:38,710 isteach sa cholún ainm úsáideora, an focal faire USMAIL, agus an t-ainm caipitil iomlán N 258 00:12:38,710 --> 00:12:41,940 Newman isteach sa cholún fullname. 259 00:12:41,940 --> 00:12:44,240 >> Mar sin, anseo cad an mbunachar sonraí d'fhéach sé mar a bhíodh. 260 00:12:44,240 --> 00:12:48,250 Seo an méid an tábla úsáideoirí ar an barr chuma sula raibh againn seo. 261 00:12:48,250 --> 00:12:50,760 Tar éis dúinn a fhorghníomhú seo cheist, a fháil againn seo. 262 00:12:50,760 --> 00:12:54,790 Táimid tar éis Chuir a chéile nua leis an tábla. 263 00:12:54,790 --> 00:12:56,810 Ach faoi deara an rud amháin nach raibh mé a shonrú, 264 00:12:56,810 --> 00:12:59,880 ach ar bhealach tá fuair mé luach do, a bhfuil sé seo 12 ar dheis anseo. 265 00:12:59,880 --> 00:13:02,820 Ní raibh mé a rá theastaigh uaim a a chur uimhir aitheantais i ann. 266 00:13:02,820 --> 00:13:04,900 Theastaigh uaim ainm úsáideora a chur, Focal faire, fullname. 267 00:13:04,900 --> 00:13:06,440 Agus rinne mé go, go breá. 268 00:13:06,440 --> 00:13:07,760 >> Ach fuair mé freisin seo 12. 269 00:13:07,760 --> 00:13:09,490 Cén fáth go raibh mé a fháil ar seo 12? 270 00:13:09,490 --> 00:13:12,904 Bhuel, casadh sé amach go nuair a bhfuil tú ag sainiú 271 00:13:12,904 --> 00:13:15,570 colún go bhfuil dul a bheith ar do eochair bunscoile, a bhfuil de ghnáth, 272 00:13:15,570 --> 00:13:16,510 mar a dúirt mé, uimhir aitheantais. 273 00:13:16,510 --> 00:13:18,718 Níl sé i gcónaí gá go ag dul a bheith ina uimhir aitheantais, 274 00:13:18,718 --> 00:13:22,380 ach tá sé de ghnáth smaoineamh maith a a bheith de chineál éigin de luach slánuimhir. 275 00:13:22,380 --> 00:13:25,950 Tá rogha i phpMyAdmin tú nuair tú ag a chruthú do bhunachar sonraí 276 00:13:25,950 --> 00:13:31,130 nó do tábla a leagan go colún mar incriminteach a uathoibríoch. 277 00:13:31,130 --> 00:13:34,520 >> Cé acu is an smaoineamh gur maith nuair bhfuil tú ag obair le eochair bunscoile, 278 00:13:34,520 --> 00:13:39,330 mar is mian leat gach luach sa cholún sin a bheith ar leith. 279 00:13:39,330 --> 00:13:43,310 Agus má dhéanann tú dearmad a shonrú sé do níos mó ná duine amháin, 280 00:13:43,310 --> 00:13:46,240 tá tú anois staid ina go colún a thuilleadh ar leith. 281 00:13:46,240 --> 00:13:50,200 Tá tú dhá bearnaí, ionas gur féidir leat aon níos faide aithint uathúil ar column-- 282 00:13:50,200 --> 00:13:54,150 nó is féidir leat gan a thuilleadh uathúil as a chéile bunaithe ar an gcolún a aithint. 283 00:13:54,150 --> 00:13:57,010 Tá sé seo caillte ar fad de chuid luach mar eochair bunscoile. 284 00:13:57,010 --> 00:14:02,010 >> Agus mar sin is cosúil an méid atá déanta agam anseo cumraithe an ID úsáideora 285 00:14:02,010 --> 00:14:07,790 colún go incrimint uathoibríoch ionas go mbeidh gach am faisnéis a chur I a ghabhann leis an tábla, 286 00:14:07,790 --> 00:14:12,220 beidh sé a thabhairt go huathoibríoch dom luach haghaidh an eochair bunscoile. 287 00:14:12,220 --> 00:14:15,570 Mar sin, ní féidir liom dearmad a dhéanamh mar gheall Beidh an bunachar sonraí é a dhéanamh dom. 288 00:14:15,570 --> 00:14:16,587 Mar sin, go bhfuil de chineál ar deas. 289 00:14:16,587 --> 00:14:18,670 Agus mar sin a fháil againn sin an fáth 12 i ann, mar gheall ar tá mé 290 00:14:18,670 --> 00:14:21,772 arna colún go bhfuil suas le incrimint uathoibríoch. 291 00:14:21,772 --> 00:14:23,730 Má chuir mé duine éigin eile ba é a bheith 13, má chuirtear mé 292 00:14:23,730 --> 00:14:27,890 duine éigin eile ba é a bheith 14, agus mar sin de. 293 00:14:27,890 --> 00:14:30,190 >> Mar sin, a ligean ar a dhéanamh ach a chur isteach amháin níos mó. 294 00:14:30,190 --> 00:14:34,530 Beidh muid a chur isteach isteach sa tábla moms, i Go háirithe, an ainm úsáideora agus máthair 295 00:14:34,530 --> 00:14:37,390 colún, na luachanna Kramer agus Babs Kramer. 296 00:14:37,390 --> 00:14:39,140 Agus mar sin bhí againn roimh seo. 297 00:14:39,140 --> 00:14:41,800 Tar éis a fhorghníomhú go SQL cheist, ní mór dúinn an. 298 00:14:41,800 --> 00:14:47,290 Táimid tar éis a leanas Kramer agus Babs Kramer leis an tábla moms. 299 00:14:47,290 --> 00:14:48,350 >> Mar sin, ar sin a chur isteach. 300 00:14:48,350 --> 00:14:51,850 Is SELECT cad a úsáid againn a bhaint faisnéis ón tábla. 301 00:14:51,850 --> 00:14:54,390 Mar sin, is é seo conas a fháil againn faisnéis amach as an mbunachar sonraí. 302 00:14:54,390 --> 00:14:59,589 Agus go bhfuil siad orduithe sin SELECT ag dul a bheith an-úsáidtear go minic i gcláir. 303 00:14:59,589 --> 00:15:02,130 An ginearálta framework-- an Breathnaíonn an creatlach ginearálta mar seo. 304 00:15:02,130 --> 00:15:06,550 Roghnaigh sraith de colúin ó tábla, agus ansin optionally 305 00:15:06,550 --> 00:15:11,090 Is féidir leat a shonrú ar condition-- nó rud ar a dtugaimid de ghnáth preideacáid, 306 00:15:11,090 --> 00:15:13,010 de ghnáth an téarma a úsáidimid i SQL. 307 00:15:13,010 --> 00:15:16,490 >> Ach tá sé go bunúsach cad sraitheanna ar leith ba mhaith leat a fháil. 308 00:15:16,490 --> 00:15:19,100 Más mian leat a, in ionad dul gach rud, caol sé síos, 309 00:15:19,100 --> 00:15:20,060 tá sé seo i gcás ina mbeadh tú a dhéanamh. 310 00:15:20,060 --> 00:15:22,777 Agus ansin optionally, is féidir leat freisin a ordú ag colún áirithe. 311 00:15:22,777 --> 00:15:25,860 Mar sin, b'fhéidir gur mhaith leat a bheith acu rudaí a curtha in eagar in ord aibítre bunaithe ar gcolún amháin 312 00:15:25,860 --> 00:15:27,540 nó ord aibítre bunaithe ar eile. 313 00:15:27,540 --> 00:15:30,610 >> Arís, ÁIT agus tá ORDÚ AG roghnach. 314 00:15:30,610 --> 00:15:32,681 Ach beidh siad is dócha useful-- háirithe 315 00:15:32,681 --> 00:15:34,680 ÁIT a bheith úsáideach chun caol síos mar sin ní gá duit 316 00:15:34,680 --> 00:15:37,460 fháil do bhunachar sonraí ar fad ar ais agus a phróiseáil, leat a fháil ach 317 00:15:37,460 --> 00:15:39,300 na píosaí de sé go bhfuil tú cúram faoi. 318 00:15:39,300 --> 00:15:44,932 Mar sin, mar shampla, b'fhéidir gur mhaith liom a roghnú Uimhir aitheantais agus fullname ó úsáideoirí. 319 00:15:44,932 --> 00:15:46,140 Mar sin, cad a d'fhéadfadh sé seo cuma mhaith? 320 00:15:46,140 --> 00:15:48,270 Mar sin, tá anseo ar mo úsáideoirí tábla. 321 00:15:48,270 --> 00:15:51,080 Ba mhaith liom a roghnú idnum agus fullname ó úsáideoirí. 322 00:15:51,080 --> 00:15:52,300 Cad tá mé ag dul a fháil? 323 00:15:52,300 --> 00:15:53,580 Tá mé ag dul a fháil ar an. 324 00:15:53,580 --> 00:15:56,930 Ní raibh mé caol sé síos, mar sin tá mé ag dul ar an uimhir aitheantais le haghaidh gach as a chéile 325 00:15:56,930 --> 00:16:00,850 agus tá mé ag dul ar an iomlán ainm ó gach as a chéile. 326 00:16:00,850 --> 00:16:02,210 >> OK. 327 00:16:02,210 --> 00:16:05,640 Cad más mian liom phasfhocal a roghnú ó úsáideoirí WHERE-- mar sin anois 328 00:16:05,640 --> 00:16:10,370 Tá mé ag cur coinníoll, ar predicate-- i gcás ina bhfuil idnum níos lú ná 12. 329 00:16:10,370 --> 00:16:13,660 Mar sin, tá anseo mo bunachar sonraí arís, mo úsáideoirí tábla an mbarr. 330 00:16:13,660 --> 00:16:17,030 Cad tá mé ag dul a fháil más mian liom a roghnaigh an fhaisnéis sin, an focal faire, 331 00:16:17,030 --> 00:16:21,550 i gcás ina bhfuil ID úsáideora nó idnum níos lú ná 12? 332 00:16:21,550 --> 00:16:24,910 Tá mé ag dul a fháil ar an faisnéis ar ais, ceart? 333 00:16:24,910 --> 00:16:29,170 Tarlaíonn sé go bhfuil idnum 10, níos lú ná 12, uimhir aitheantais 11 níos lú ná 12. 334 00:16:29,170 --> 00:16:32,160 Tá mé ag dul ar an focal faire do na sraitheanna. 335 00:16:32,160 --> 00:16:33,914 Sin an méid a d'iarr mé do. 336 00:16:33,914 --> 00:16:34,580 Cad mar gheall ar seo? 337 00:16:34,580 --> 00:16:39,170 Cad más mian liom réalta ón a roghnú tábla moms áit ionann ainm úsáideora Jerry? 338 00:16:39,170 --> 00:16:43,780 OK, tá roghnaigh réalta an speisialta saghas cárta fiáin mar a thugtar air 339 00:16:43,780 --> 00:16:45,670 úsáid againn gach rud a fháil. 340 00:16:45,670 --> 00:16:48,620 Mar sin, tá siad ag rá a roghnú ainm úsáideora mháthair camóg, a 341 00:16:48,620 --> 00:16:51,060 tharla a bheith ar an amháin dhá cholún den tábla seo, 342 00:16:51,060 --> 00:16:53,260 Is féidir liom a roghnú ach réalta agus gach rud a fháil 343 00:16:53,260 --> 00:16:55,030 nuair is ionann an ainm úsáideora Jerry. 344 00:16:55,030 --> 00:16:59,380 Agus mar sin go bhfuil an méid ba mhaith liom a fháil má rinne mé go cheist ar leith. 345 00:16:59,380 --> 00:17:01,810 >> Anois, tá bunachair sonraí mór mar gheall ar chumas siad 346 00:17:01,810 --> 00:17:06,074 dúinn eolas a eagrú b'fhéidir le beagán níos éifeachtaí ná muid a 347 00:17:06,074 --> 00:17:06,740 d'fhéadfadh a mhalairt. 348 00:17:06,740 --> 00:17:10,240 Ní chuirimid gá a stóráil gach píosa ábhartha faisnéise 349 00:17:10,240 --> 00:17:12,230 faoi ​​úsáideoir sa tábla céanna. 350 00:17:12,230 --> 00:17:13,730 Bhí orainn dhá táblaí ann. 351 00:17:13,730 --> 00:17:15,734 >> Ní mór dúinn a stóráil gach duine máthar ainm, 352 00:17:15,734 --> 00:17:18,900 agus b'fhéidir nach bhfuil againn slándáil shóisialta uimhir, ní mór dúinn a ndáta breithe. 353 00:17:18,900 --> 00:17:21,819 Nach gá i gcónaí a bheith sa tábla céanna. 354 00:17:21,819 --> 00:17:25,339 Chomh fada agus is féidir linn a shainiú caidreamh idir an tables-- 355 00:17:25,339 --> 00:17:28,440 agus sin i gcás go choibhneasta téarma bunachar chineál a thagann 356 00:17:28,440 --> 00:17:32,130 i play-- chomh fada agus is féidir linn a shainiú caidreamh idir na táblaí, 357 00:17:32,130 --> 00:17:35,545 Is féidir linn a saghas compartmentalize nó rudaí teibí ar bhealach, 358 00:17:35,545 --> 00:17:37,670 áit a bhfuil muid ach an faisnéis tábhachtach i ndáiríre 359 00:17:37,670 --> 00:17:39,270 cúram againn faoi i an úsáideora tábla. 360 00:17:39,270 --> 00:17:43,220 Agus ansin ní mór dúinn eolas coimhdeacha nó faisnéis bhreise i dtáblaí eile 361 00:17:43,220 --> 00:17:48,260 gur féidir linn a nascadh ar ais go dtí an príomh- úsáideoirí tábla ar bhealach ar leith. 362 00:17:48,260 --> 00:17:52,200 >> Mar sin anseo tá an dá táblaí, ach níl gaol eatarthu, 363 00:17:52,200 --> 00:17:53,010 ceart? 364 00:17:53,010 --> 00:17:55,070 Tá sé cosúil le ainm úsáideora d'fhéadfadh a bheith rud éigin 365 00:17:55,070 --> 00:17:59,909 atá ann i thoil a chéile dá táblaí éagsúla. 366 00:17:59,909 --> 00:18:01,700 Mar sin, cad má tá muid anois staid nuair a muid 367 00:18:01,700 --> 00:18:06,046 ag iarraidh a fháil úsáideora ainm iomlán ó an úsáideora tábla, agus a n-máthar 368 00:18:06,046 --> 00:18:07,170 ainm ón tábla mháthair? 369 00:18:07,170 --> 00:18:10,960 Ní chuirimid bhfuil ar bhealach a fháil gur mar atá sé, ceart? 370 00:18:10,960 --> 00:18:17,790 Níl aon tábla amháin go bhfuil araon ainm iomlán agus ainm máthar. 371 00:18:17,790 --> 00:18:20,400 Ní chuirimid bhfuil an rogha sin as an méid atá feicthe againn go dtí seo. 372 00:18:20,400 --> 00:18:22,950 >> Agus mar sin ní mór dúinn a thabhairt isteach an smaoineamh maidir le Join. 373 00:18:22,950 --> 00:18:24,857 Agus a théann is dócha an chuid is mó complex-- 374 00:18:24,857 --> 00:18:27,940 tá sé i ndáiríre an chuid is mó casta a oibriú táimid ag dul chun labhairt faoi san fhíseán. 375 00:18:27,940 --> 00:18:30,040 Tá siad beagán casta, ach nuair a fhaigheann tú an hang of it, 376 00:18:30,040 --> 00:18:31,248 tá siad i ndáiríre ní ró-olc. 377 00:18:31,248 --> 00:18:32,820 Tá sé ach cás speisialta de chuid SELECT. 378 00:18:32,820 --> 00:18:37,120 Táimid ag dul a roghnú sraith de colúin ó thábla a cheanglaíonn 379 00:18:37,120 --> 00:18:40,650 sa dara tábla ar roinnt preideacáid. 380 00:18:40,650 --> 00:18:45,340 >> Sa chás seo, smaoineamh air buíochas this-- Tá tábla amháin ciorcal amháin thar anseo, 381 00:18:45,340 --> 00:18:47,530 Tá tábla dhá ciorcal eile thar anseo. 382 00:18:47,530 --> 00:18:49,410 Agus an chuid sin preideacáid i lár, tá sé 383 00:18:49,410 --> 00:18:51,701 saghas cosúil má cheapann tú faoi ​​mar léaráid Venn, cad 384 00:18:51,701 --> 00:18:52,670 bhfuil coiteann dóibh? 385 00:18:52,670 --> 00:18:55,960 Is mian linn a nascadh an dá táblaí bunaithe ar an méid is coiteann dóibh 386 00:18:55,960 --> 00:19:01,230 agus a chruthú ar an tábla seo hipitéiseach go bhfuil an cumasc an dá chéile. 387 00:19:01,230 --> 00:19:03,480 Mar sin, beidh orainn a fheiceáil seo i sampla agus b'fhéidir beidh a chabhróidh leat 388 00:19:03,480 --> 00:19:04,521 soiléir sé suas le beagán. 389 00:19:04,521 --> 00:19:09,260 Mar sin, b'fhéidir gur mhaith leat a roghnú user.fullname agus moms.mother 390 00:19:09,260 --> 00:19:13,220 ó úsáideoirí ag teacht isteach sa tábla moms i ngach cás 391 00:19:13,220 --> 00:19:16,790 i gcás an colún ainm úsáideora mar an gcéanna eatarthu. 392 00:19:16,790 --> 00:19:19,240 Agus é seo nua error anseo, an t-úsáideoir. 393 00:19:19,240 --> 00:19:20,460 agus moms .. 394 00:19:20,460 --> 00:19:26,697 Má tá mé ag déanamh táblaí il le chéile, is féidir liom a shonrú tábla. 395 00:19:26,697 --> 00:19:29,530 Is féidir liom idirdhealú a dhéanamh i leith ar go bhfuil ar ag bun an-ann. 396 00:19:29,530 --> 00:19:33,220 Is féidir liom idirdhealú a dhéanamh ar an ainm úsáideora colún den tábla-úsáideoirí 397 00:19:33,220 --> 00:19:36,010 as an gcolún ainm úsáideora ar an tábla moms, atá otherwise-- 398 00:19:36,010 --> 00:19:38,070 má dúirt muid díreach ionann ainm úsáideora ainm úsáideora, nach bhfuil sin i ndáiríre 399 00:19:38,070 --> 00:19:38,970 chiallaíonn rud ar bith. 400 00:19:38,970 --> 00:19:41,440 Ba mhaith linn a dhéanamh i gcás ina siad comhoiriúnach. 401 00:19:41,440 --> 00:19:46,080 >> Mar sin, is féidir liom a shonrú ar an tábla agus an ainm colún i gcás staid 402 00:19:46,080 --> 00:19:48,370 i gcás ina mbeadh sé soiléir cad mé ag caint faoi. 403 00:19:48,370 --> 00:19:51,880 Mar sin tá go léir Tá mé ag déanamh go bhfuil mé ag rá an colún seo ón tábla seo, 404 00:19:51,880 --> 00:19:54,020 agus a bheith an-soiléir. 405 00:19:54,020 --> 00:19:56,810 Mar sin arís, tá mé ag roghnú an ainm iomlán agus ainm na máthar 406 00:19:56,810 --> 00:20:00,950 ón tábla úsáideoirí nasctha le chéile leis an tábla moms i ngach cás 407 00:20:00,950 --> 00:20:05,960 i gcás ina roinneann siad go column-- scair siad go coincheap ainm úsáideora. 408 00:20:05,960 --> 00:20:08,580 >> Mar sin, tá anseo na táblaí a bhí againn roimh. 409 00:20:08,580 --> 00:20:12,210 Is é seo an staid ar ár bunachar sonraí mar atá sé ceart anois. 410 00:20:12,210 --> 00:20:16,390 An fhaisnéis táimid ag aisti is é seo chun tús a chur leis. 411 00:20:16,390 --> 00:20:19,820 Is é seo an tábla nua táimid ag dul a chruthú le chéile leis na chéile. 412 00:20:19,820 --> 00:20:23,585 Agus fógra nach bhfuil muid ag cur béime A chéile Newman i an úsáideora tábla, 413 00:20:23,585 --> 00:20:25,960 agus nach bhfuil muid ag cur béime A chéile Kramer sa tábla moms 414 00:20:25,960 --> 00:20:31,250 toisc go bhfuil súil amháin i dá sets-- sa dá táblaí. 415 00:20:31,250 --> 00:20:36,260 >> An t-eolas amháin go bhfuil i bpáirt eatarthu Jerry sa dá táblaí 416 00:20:36,260 --> 00:20:39,100 agus tá gcostanza sa dá táblaí. 417 00:20:39,100 --> 00:20:42,620 Agus mar sin nuair a dhéanann muid an SQL Join, cad againn get-- agus ag déanamh againn i ndáiríre a fháil ar seo. 418 00:20:42,620 --> 00:20:44,830 Tá sé saghas athróg sealadach. 419 00:20:44,830 --> 00:20:47,330 Tá sé cosúil le hipitéiseach cumasc den dá thábla. 420 00:20:47,330 --> 00:20:49,930 Againn a fháil i ndáiríre rud éigin mar seo, i gcás ina 421 00:20:49,930 --> 00:20:54,730 tá muid chumasc le chéile na táblaí ar an faisnéis go coiteann dóibh. 422 00:20:54,730 --> 00:20:58,334 >> Mar sin, faoi deara go users.username agus colún moms.username, 423 00:20:58,334 --> 00:20:59,250 tá sé díreach mar an gcéanna. 424 00:20:59,250 --> 00:21:01,820 Ba é sin an t-eolas sin Ba comhsheasmhach ó na húsáideoirí 425 00:21:01,820 --> 00:21:02,890 tábla agus an tábla moms. 426 00:21:02,890 --> 00:21:04,270 Agus mar sin chomhcheangal againn orthu le chéile. 427 00:21:04,270 --> 00:21:06,919 Chaitheamh i leataobh againn go Kramer mar gheall air Ní raibh ann sa tábla úsáideoirí, 428 00:21:06,919 --> 00:21:09,710 agus discarded táimid ag Newman, mar gheall ar Ní raibh sé ann sa tábla moms. 429 00:21:09,710 --> 00:21:16,450 Mar sin, is é seo an cumasc hipitéiseach ag baint úsáide as an oibríocht Join de SELECT. 430 00:21:16,450 --> 00:21:21,250 >> Agus ansin bhí muid ag lorg an úsáideora ainm iomlán agus an úsáideora máthair, 431 00:21:21,250 --> 00:21:24,999 agus mar sin is é seo an t-eolas sin ba mhaith linn a fháil as an cheist iomlán 432 00:21:24,999 --> 00:21:26,040 a rinne muid le SELECT. 433 00:21:26,040 --> 00:21:28,873 Mar sin, chuaigh muid an táblaí le chéile agus a eastósctar táimid ag an dá cholún, 434 00:21:28,873 --> 00:21:31,610 agus mar sin go bhfuil an méid ba mhaith linn a fháil. 435 00:21:31,610 --> 00:21:33,370 Ach théann SQL ar chineál an casta. 436 00:21:33,370 --> 00:21:36,770 Tú nach mbeidh is dócha a dhéanamh orthu i bhfad ró, ach amháin go bhfuil roinnt smaoineamh ar an chnámharlaigh 437 00:21:36,770 --> 00:21:41,992 gur féidir a úsáid a chumasadh dhá táblaí le chéile más gá tú a. 438 00:21:41,992 --> 00:21:43,700 An dá deireanach iad a giotán níos simplí geallaim. 439 00:21:43,700 --> 00:21:48,040 Mar sin, thabhairt cothrom le dáta, is féidir linn a úsáid chun dáta faisnéis a athrú i dtábla. 440 00:21:48,040 --> 00:21:53,880 Is é an fhormáid ghinearálta chun dáta éigin tábla, SET colún éigin le roinnt luach 441 00:21:53,880 --> 00:21:55,540 ÁIT bhfuil roinnt preideacáid sásta. 442 00:21:55,540 --> 00:21:57,850 Mar sin, mar shampla, b'fhéidir gur mhaith linn a thabhairt cothrom le dáta an tábla úsáideoirí 443 00:21:57,850 --> 00:22:04,400 agus leag an focal faire a Yada yada, áit a bhfuil an uimhir aitheantais 10. 444 00:22:04,400 --> 00:22:06,400 >> Mar sin, sa chás seo, tá muid thabhairt cothrom le dáta an tábla úsáideoirí. 445 00:22:06,400 --> 00:22:08,275 Is é an uimhir aitheantais 10 le haghaidh go chéad ró ann, 446 00:22:08,275 --> 00:22:10,690 agus ba mhaith linn a thabhairt cothrom le dáta ar an phasfhocal a Yada Yada. 447 00:22:10,690 --> 00:22:12,170 Agus mar sin go bhfuil an méid a tharlódh. 448 00:22:12,170 --> 00:22:13,628 Tá sé deas simplí, ceart? 449 00:22:13,628 --> 00:22:17,990 Tá sé ach an-simplí modhnú leis an tábla. 450 00:22:17,990 --> 00:22:22,250 >> Scrios bhfuil an oibríocht a úsáid le linn a faisnéis bhaint as tábla. 451 00:22:22,250 --> 00:22:24,817 Scrios Ó tábla ÁIT Is cuid preideacáid sásta. 452 00:22:24,817 --> 00:22:26,900 Is mian linn a scriosadh as an úsáideoirí tábla mar shampla 453 00:22:26,900 --> 00:22:28,254 áit a bhfuil an ainm úsáideora Newman. 454 00:22:28,254 --> 00:22:31,420 Is féidir leat buille faoi thuairim is dócha cad atá ar siúl le tharlóidh anseo tar éis a fhorghníomhú go SQL 455 00:22:31,420 --> 00:22:35,790 cheist, tá Newman imithe ón tábla. 456 00:22:35,790 --> 00:22:40,460 >> Mar sin go léir na hoibríochtaí sin, mar a dúirt mé, Tá an-éasca a dhéanamh i phpMyAdmin. 457 00:22:40,460 --> 00:22:43,020 Tá sé an comhéadan cairdiúla don úsáideoir an-. 458 00:22:43,020 --> 00:22:45,930 Ach é a cheangal ar iarracht láimhe. 459 00:22:45,930 --> 00:22:47,840 Ní chuirimid ag iarraidh a iarracht láimhe fhostú. 460 00:22:47,840 --> 00:22:51,280 Ba mhaith linn ár gcláir a chur é seo a dhéanamh dúinn, ceart? 461 00:22:51,280 --> 00:22:53,190 Mar sin, d'fhéadfadh muid ag iarraidh a dhéanamh seo programmatically. 462 00:22:53,190 --> 00:22:56,410 Ba mhaith linn SQL a ionchorprú agus a bhfuil rud éigin eile é seo dúinn. 463 00:22:56,410 --> 00:23:02,710 >> Ach cad atá feicthe againn a ligeann dúinn a dhéanamh programmatically rud éigin? 464 00:23:02,710 --> 00:23:03,690 Againn atá le feiceáil PHP, ceart? 465 00:23:03,690 --> 00:23:05,760 Tugann sé isteach roinnt dinimiceas isteach inár gcláir. 466 00:23:05,760 --> 00:23:10,430 Agus mar sin fortunately, SQL agus PHP imirt an-nicely le chéile. 467 00:23:10,430 --> 00:23:13,230 Níl feidhm i PHP ar a dtugtar cheist, is féidir a úsáid. 468 00:23:13,230 --> 00:23:15,870 Agus is féidir leat pas a fháil mar an paraiméadar nó an argóint 469 00:23:15,870 --> 00:23:19,210 chun ceist cheist SQL a ar mhaith leat a fhorghníomhú. 470 00:23:19,210 --> 00:23:23,250 Agus beidh PHP dhéanamh ar do shon. 471 00:23:23,250 --> 00:23:25,564 >> Mar sin, tar éis atá tú ag baint le do bhunachar sonraí le PHP, 472 00:23:25,564 --> 00:23:26,980 níl dhá primaries dhéanann tú é seo. 473 00:23:26,980 --> 00:23:29,230 Tá rud éigin ar a dtugtar MySQLi agus rud ar a dtugtar STFC. 474 00:23:29,230 --> 00:23:31,063 Ní féidir linn dul isteach i ollmhór méid sonraí ann. 475 00:23:31,063 --> 00:23:32,957 I CS50 linn a úsáid STFC. 476 00:23:32,957 --> 00:23:34,790 Tar éis atá tú ag baint le do bhunachar sonraí, tú 477 00:23:34,790 --> 00:23:40,980 is féidir a dhéanamh ansin ceisteanna do bhunachar sonraí ag dul thar na ceisteanna mar hargóintí 478 00:23:40,980 --> 00:23:42,730 le feidhmeanna PHP. 479 00:23:42,730 --> 00:23:46,460 Agus nuair a dhéanann tú sin, a stóráil tú an tacar torthaí i sraith comhthiomsaitheach. 480 00:23:46,460 --> 00:23:50,290 >> Agus tá a fhios againn conas a bheith ag obair leis arrays associative i PHP. 481 00:23:50,290 --> 00:23:52,630 Mar sin, d'fhéadfadh liom a rá rud éigin cosúil this-- $ results-- 482 00:23:52,630 --> 00:23:55,470 tá sé seo i PHP-- ionann cheist. 483 00:23:55,470 --> 00:23:57,660 Agus ansin taobh istigh de na fheidhm cheist sin argóint 484 00:23:57,660 --> 00:24:00,130 go bhfuil mé ag dul a fhiosrú go Breathnaíonn cosúil SQL. 485 00:24:00,130 --> 00:24:01,160 Agus go deimhin go bhfuil SQL. 486 00:24:01,160 --> 00:24:05,700 Sin an teaghrán cheist a ba mhaith liom buíochas a fhorghníomhú ar mo mbunachar sonraí. 487 00:24:05,700 --> 00:24:09,250 >> Agus mar sin i dearg, is é an PHP. 488 00:24:09,250 --> 00:24:11,890 Tá an SQL go bhfuil mé chomhtháthú isteach i PHP trí 489 00:24:11,890 --> 00:24:15,020 sé an argóint leis an bhfeidhm cheist. 490 00:24:15,020 --> 00:24:19,640 Ba mhaith liom fullname a roghnú as úsáideoirí i gcás ina is ionann uimhir aitheantais 10. 491 00:24:19,640 --> 00:24:22,560 Agus ansin b'fhéidir tar éis tá déanta agam go bhfuil, D'fhéadfadh liom a rá rud éigin mar seo. 492 00:24:22,560 --> 00:24:25,550 Ba mhaith liom a phriontáil amach an teachtaireacht raibh maith agat as logáil isteach. 493 00:24:25,550 --> 00:24:32,530 >> Agus ba mhaith liom é interpolate-- Ba mhaith liom a Idirshuigh $ torthaí fullname. 494 00:24:32,530 --> 00:24:36,280 Agus mar sin go bhfuil an chaoi mé ag obair leis eagar comhthiomsaitheach go bhfuair mé ar ais. 495 00:24:36,280 --> 00:24:39,730 $ torthaí bheadh ​​fullname deireadh go bunúsach suas go priontáil amach, 496 00:24:39,730 --> 00:24:42,870 go raibh maith agat as logáil isteach, Jerry Seinfeld. 497 00:24:42,870 --> 00:24:46,570 Ba é sin an t-ainm iomlán nuair is ionann idnum 10. 498 00:24:46,570 --> 00:24:48,850 >> Agus mar sin go léir Tá mé ag déanamh Tá mé ag now-- stóráil mé 499 00:24:48,850 --> 00:24:52,780 mo cheist, an torthaí mo cheist agus torthaí i sraith comhthiomsaitheach, 500 00:24:52,780 --> 00:24:56,330 agus is é an t-ainm fullname an colún a bhí mé ag dul do. 501 00:24:56,330 --> 00:25:01,010 Mar sin, go mo eochair isteach na torthaí eagar comhthiomsaitheach gur mhaith liom. 502 00:25:01,010 --> 00:25:05,930 Mar sin, Go raibh maith agat as logáil isteach, $ torthaí, Beidh fullname phriontáil amach, beidh bata 503 00:25:05,930 --> 00:25:08,654 ceart i idir na chatach guailleáin, Jerry Seinfeld. 504 00:25:08,654 --> 00:25:11,820 Agus beidh mé buíochas a phriontáil amach an teachtaireacht Go raibh maith agat as logáil isteach Jerry Seinfeld. 505 00:25:11,820 --> 00:25:16,652 >> Anois, ní táimid ag dócha bhfuil ag iarraidh a crua rudaí a cód mar sin i, ceart? 506 00:25:16,652 --> 00:25:19,860 D'fhéadfadh Ba mhaith linn rud éigin cosúil le cló a dhéanamh f, nuair is féidir linn a chur in ionad agus b'fhéidir 507 00:25:19,860 --> 00:25:22,443 bhailiú faisnéis éagsúil, nó b'fhéidir go bhfuil an próiseas cheist 508 00:25:22,443 --> 00:25:23,370 eolas éagsúla. 509 00:25:23,370 --> 00:25:27,920 Agus mar sin ceist, tá an fheidhm cheist an gcoincheap sin de saghas substitutions 510 00:25:27,920 --> 00:25:32,310 an-chosúil leis phriontáil f faoin gcéad s agus faoin gcéad c é, marcanna gceist. 511 00:25:32,310 --> 00:25:34,290 >> Agus is féidir linn a úsáid cheist marcanna an-dul leis sin 512 00:25:34,290 --> 00:25:38,400 a phriontáil f athróga ionad. 513 00:25:38,400 --> 00:25:44,120 Mar sin, b'fhéidir do úsáideora logáilte isteach níos luaithe, agus a shábháil tú a n-uimhir aitheantais úsáideora 514 00:25:44,120 --> 00:25:51,710 i $ _session de PHP Super domhanda sa ID eochair. 515 00:25:51,710 --> 00:25:55,947 Mar sin, b'fhéidir tar éis logáilte siad i, leagtar tú $ _session ionann ID 10, 516 00:25:55,947 --> 00:25:58,280 eachtarshuí ó an sampla Chonaic muid ach an dara ó shin. 517 00:25:58,280 --> 00:26:01,960 >> Agus mar sin nuair a fhorghníomhú againn i ndáiríre ceist seo na torthaí anois, 518 00:26:01,960 --> 00:26:08,440 go mbeadh sé breiseán i 10, nó cibé Is é an luach $ _session ID. 519 00:26:08,440 --> 00:26:10,790 Agus mar sin a ligeann dúinn a bheith le beagán níos dinimiciúla. 520 00:26:10,790 --> 00:26:12,699 Nach bhfuil muid ag rudaí a códaithe crua i níos mó. 521 00:26:12,699 --> 00:26:14,490 Táimid ag coigilt faisnéis áit éigin agus ansin 522 00:26:14,490 --> 00:26:18,924 is féidir linn a fhaisnéis sin a úsáid arís chun saghas ghinearálú cad ba mhaith linn a dhéanamh, 523 00:26:18,924 --> 00:26:21,090 agus díreach plug-in agus athrú an t-iompar ar ár leathanach 524 00:26:21,090 --> 00:26:26,489 bunaithe ar an méid Uimhir Aitheantais an úsáideora i ndáiríre tar éis tá siad logáilte isteach. 525 00:26:26,489 --> 00:26:28,530 Is féidir freisin, áfach, go do chuid torthaí atá leagtha 526 00:26:28,530 --> 00:26:30,840 D'fhéadfadh comhdhéanta de sraitheanna éagsúla. 527 00:26:30,840 --> 00:26:33,990 Sa chás sin, caithfidh tú le sraith de arrays-- 528 00:26:33,990 --> 00:26:35,334 le sraith de arrays comhthiomsaitheach. 529 00:26:35,334 --> 00:26:37,000 Agus is gá duit ach a iterate tríd. 530 00:26:37,000 --> 00:26:41,950 Agus tá a fhios againn conas a iterate trí sraith i PHP, ceart? 531 00:26:41,950 --> 00:26:45,600 Mar sin, anseo Is dócha an chuid is mó Rud casta againn le feiceáil go dtí seo. 532 00:26:45,600 --> 00:26:49,640 Chomhtháthaíonn sé i ndáiríre trí theanga le chéile. 533 00:26:49,640 --> 00:26:52,920 >> Anseo i dearg, tá sé seo roinnt HTML. 534 00:26:52,920 --> 00:26:56,872 Tá mé cosúil starting-- é seo Blúire de roinnt HTML go bhfuil mé. 535 00:26:56,872 --> 00:26:59,580 Tá mé ag tosú ar alt nua go a deir an moms de Seinfeld teilifíseáin. 536 00:26:59,580 --> 00:27:02,350 Agus ansin láithreach ina dhiaidh Tá mé ag tosú tábla. 537 00:27:02,350 --> 00:27:06,060 Agus ansin tar éis sin, mé go bhfuil roinnt PHP, ceart? 538 00:27:06,060 --> 00:27:08,229 Tá mé seo ar fad cód PHP i ann. 539 00:27:08,229 --> 00:27:09,645 Tá mé ag dul a dhéanamh cosúil ceist. 540 00:27:09,645 --> 00:27:14,180 Agus a dhéanamh ar an cheist, tá mé ag dul go dtí bheith ag baint úsáide máithreacha SELECT Ó moms. 541 00:27:14,180 --> 00:27:15,970 >> Mar sin, tá sé seo getting-- é seo SQL. 542 00:27:15,970 --> 00:27:17,300 Mar sin, an Is é an gorm SQL. 543 00:27:17,300 --> 00:27:19,680 Ba é an dearg chonaic muid an dara ó shin HTML. 544 00:27:19,680 --> 00:27:21,360 Agus is é an glas anseo PHP. 545 00:27:21,360 --> 00:27:23,400 Mar sin, tá mé ag déanamh ceist le mo bunachar sonraí, tá mé 546 00:27:23,400 --> 00:27:26,040 roghnú gach ceann de na máithreacha sa tábla moms. 547 00:27:26,040 --> 00:27:30,710 Ní hamháin caolú sé síos go dtí go háirithe as a chéile, tá mé ag iarraidh gach ceann acu. 548 00:27:30,710 --> 00:27:33,290 >> Ansin mé a sheiceáil an bhfuil toradh Ní ionann ionann bréagach. 549 00:27:33,290 --> 00:27:37,410 Is é seo ach mo bhealach a sheiceáil saghas de más rud é nach bhfuil na torthaí cothrom le margadh saothair, 550 00:27:37,410 --> 00:27:40,260 go mbeadh muid a fheiceáil c mar shampla. 551 00:27:40,260 --> 00:27:44,000 Go bunúsach is é seo a sheiceáil ach a dhéanamh cinnte go bhfuair sé i ndáiríre sonraí ar ais. 552 00:27:44,000 --> 00:27:47,041 Toisc nach bhfuil mé ag iarraidh a phriontáil a thosú amach sonraí más rud é nach raibh mé a fháil ar aon sonraí. 553 00:27:47,041 --> 00:27:50,690 Ansin do gach torthaí mar thoradh ar an error foreach ó PHP, gach tá mé ag déanamh 554 00:27:50,690 --> 00:27:53,399 Tá priontáil amach máithreacha $ toradh. 555 00:27:53,399 --> 00:27:55,940 Agus mar sin tá mé ag dul a fháil sraith de gach ceann de na máithreacha de each-- 556 00:27:55,940 --> 00:27:59,980 tá sé le sraith de associative arrays-- agus tá mé a phriontáil amach 557 00:27:59,980 --> 00:28:03,649 gach ceann mar a chéile féin tábla. 558 00:28:03,649 --> 00:28:05,690 Agus sin i ndáiríre deas i bhfad go léir atá ann chun é. 559 00:28:05,690 --> 00:28:07,750 Tá a fhios agam níl beagán giotán siúl anseo 560 00:28:07,750 --> 00:28:13,210 sa sampla deireanach le arrays de arrays de arrays associative arrays--. 561 00:28:13,210 --> 00:28:17,340 Ach sé i ndáiríre ní boil díreach síos i SQL a dhéanamh cheist, 562 00:28:17,340 --> 00:28:21,102 de ghnáth a roghnú tar éis tá muid cheana faisnéis a chur isteach ar an tábla, 563 00:28:21,102 --> 00:28:22,310 agus ansin ach tarraingt amach. 564 00:28:22,310 --> 00:28:25,710 >> Agus é seo ba mhaith linn a tharraingt amach sa chás áirithe. 565 00:28:25,710 --> 00:28:31,120 Ba mhaith linn a bhaint go léir an duine aonair máithreacha ón tábla moms. 566 00:28:31,120 --> 00:28:35,970 Fuair ​​muid sraith iomlán acu, agus táimid ag ag iarraidh a iterate trí agus a phriontáil amach 567 00:28:35,970 --> 00:28:37,630 gach ceann. 568 00:28:37,630 --> 00:28:40,510 Mar sin arís, tá sé seo is dócha an sampla is casta 569 00:28:40,510 --> 00:28:44,510 againn le feiceáil toisc go bhfuil muid a mheascadh trí teangacha éagsúla le chéile, ceart? 570 00:28:44,510 --> 00:28:50,100 >> Arís, ní mór dúinn HTML anseo i dearg, measctha le roinnt SQL anseo i gorm, 571 00:28:50,100 --> 00:28:52,049 measctha le roinnt PHP i glas. 572 00:28:52,049 --> 00:28:53,840 Ach gach ceann de na spraoi nicely le chéile, tá sé 573 00:28:53,840 --> 00:28:57,060 ach ceist a fhorbairt nósanna maith ionas gur féidir leat a fháil 574 00:28:57,060 --> 00:28:58,780 iad a bheith ag obair le chéile ar an bhealach is mian leat. 575 00:28:58,780 --> 00:29:03,790 Agus an t-aon bhealach a dhéanamh i ndáiríre go Is a chleachtadh, cleachtadh, cleachtadh. 576 00:29:03,790 --> 00:29:06,740 Tá mé Doug Lloyd, is é seo CS50. 577 00:29:06,740 --> 00:29:08,647