Computers, Databases
SQL "rau Dummies": li cas koj yuav tsum paub cov novice?
Rau hnub tim, "rau dummies" lub SQL kawm yog ua nce nrov. Nws yuav ua tau heev yooj yim mus piav qhia txog, vim hais tias cov ntau koj yuav nrhiav tau thiaj li hu ua "dynamic" web cov kev pab cuam nyob rau hauv lub ntiaj teb no niaj hnub no. Lawv yog cov tubntxhais saj zawg zog sheath thiab yog raws li nyob rau hauv databases. Tag nrho cov novice programmers uas tau txiav txim siab mus devote nws tus kheej mus rau lub creation ntawm qhov chaw, feem ntau sau ib daim ntawv mus rau lub SQL kawm "rau dummies".
Yog vim li cas li kawm cov lus?
Ua ntej ntawm tag nrho cov, SQL yog qhia nyob rau hauv thiaj li yuav ntxiv cov creation ntawm ib tug ntau yam ntawm daim ntaub ntawv rau ib qho ntawm feem nrov rau hnub tim xyaw blogs - WordPress. Tom qab dua ib tug ob peb yam yooj yim zaj lus qhia, koj yuav twb yuav tau tsim queries ntawm tej complexity, uas tsuas qhia lub simplicity ntawm cov lus.
Yuav ua li cas yog SQL?
Structured Lus nug lus, los yog Structured Lus nug lus, twb tsim muaj ib lub hom phiaj: mus txiav txim lub hom ntawm cov ntaub ntawv, muab siv rau lawv thiab kho lawv nyob rau hauv ib tug raug luv luv Team sib. Yog hais tias koj paub SQL-nqi, ces koj yuav to taub hais tias qhov no neeg rau zaub mov yog qhov thiaj li hu ua "nonprocedural" lus. Piv txwv li nws muaj peev xwm, xws li xwb qhov kev piav qhia ntawm tej yam los yog cov kev tshwm sim hais tias koj xav mus saib nyob rau hauv lub neej yav tom ntej rau ntawm qhov chaw. Tab sis qhov no programmer tsis qhia kom meej rau li cas xyov yog yuav mus kom tau kev tshwm sim. Txhua tshiab thov nyob rau hauv cov lus no yog ib tug zoo ntxiv "superstructure." Nyob rau hauv kev txiav txim ntawd nyob rau hauv uas lawv nkag mus rau hauv lub database, thiab thov yuav tsum ua tiav raws li.
Yuav ua li cas cov txheej txheem yuav tsum tau siv cov lus no?
Txawm tias nws simplicity, SQL database tso cai rau koj los ua ib tug ntau ntawm cov feem ntau ntau haiv neeg tau thov. Yog li ntawd yog dab tsi koj yuav tau ua yog tias koj kawm no tseem ceeb programming lus?
- tsim ib tug ntau yam ntawm lub rooj;
- tau txais, khw, thiab hloov cov ntaub ntawv;
- hloov cov qauv ntawm cov ntxhuav nyob rau hauv nws cov tib tug yam;
- muab tus tau txais ntaub ntawv mus rau hauv ib chav tsev xwb;
- xam tus tau txais cov ntaub ntawv;
- muab tag nrho cov kev pab tiv thaiv ntawm cov ntaub ntawv.
Uas pawg yog nrov tshaj plaws nyob rau hauv cov lus no?
Yog hais tias koj txiav txim siab mus xyuas lub SQL kawm "rau dummies", ces koj yuav tau txais cov lus qhia txog commands uas yog siv nyob rau hauv kev tsim queries nrog nws. Cov feem ntau los ntawm deb yog raws li nram no:
- DDL - nws yog ib tug hais kom ua uas qhia txog cov ntaub ntawv. Nws yog siv los tsim, hloov thiab rho tawm ib tug ntau yam ntawm cov khoom nyob rau hauv lub database.
- DCL - ib pab neeg uas tswj cov ntaub ntawv. Nws yog siv los muab kev nkag tau mus txawv cov neeg siv kom cov ntaub ntawv nyob rau hauv lub database, raws li zoo raws li siv ib lub rooj los yog saib.
- TCL - ib pab neeg uas tswj ntau hom ntawm muas. Nws lub ntsiab lub hom phiaj yog los mus txiav txim rau thaum kawg ntawm lub lw.
- DML - manipulates cov ntaub ntawv tau. Nws lub hom phiaj yog lub hom phiaj rau tus neeg siv yuav tawm mus ib tug ntau yam ntawm cov ntaub ntawv los ntawm lub database los yog ua rau kom nws.
Lub hom cai uas muaj nyob rau ntawm no neeg rau zaub mov
Nyob rau hauv lub cib fim hais txog cov kev ua uas yuav ua tau ib tug los yog lwm tus neeg siv raws li lawv txoj cai. Qis, ntawm chav kawm, yog ib tug ib txwm ID nkag mus. Ntawm cov hoob kawm, thaum lub sij hawm cov cai no yuav hloov. Laus yuav muab deleted thiab sawv daws yuav tshiab ntxiv. Raws li ntawm niaj hnub no, tag nrho cov neeg uas kis tau SQL neeg rau zaub mov kev kawm "rau dummies", paub hais tias muaj ob peb hom tso cai kev ua ub no:
- Nruas hom - tus neeg siv yog tau tso cai rau ua tej yam kom ua xwb nyob rau hauv kev sib raug zoo mus rau ib tug kev twj paj nruas uas yog nyob rau hauv lub database. Nyob rau tib lub sij hawm rau txawv khoom yog cov sib txawv tsim nyog. Lawv kuj txuas tsis tau tsuas yog rau ib tug neeg, tab sis kuj mus rau lub rooj. Yog hais tias ib tug neeg yog siv lawv cov peev xwm, kuv tsim ib lub rooj, ces nws yog pom tias yuav tau nws tus tswv. Yog li ntawd, nyob rau hauv nws los yog nws txoj kev rau kuv xaiv tus tshiab tsim nyog rau lwm cov neeg txuam nrog cov ntaub ntawv nyob rau hauv nws.
- System hom - qhov thiaj li hu ua copyright ntaub ntawv. Cov neeg muas zaub uas tau txais xws cai, muaj peev xwm tsim ib tug ntau yam ntawm cov khoom nyob rau hauv lub database.
Lub keeb kwm ntawm lub SQL
Qhov no lus yog tsim los ntawm IBM nyob rau hauv 1970, cov kev tshawb fawb kev kuaj. Thaum nws lub npe yog me ntsis txawv (sequel), tab sis tom qab ib tug ob peb xyoos ntawm kev siv, nws hloov, txo lub ntsis. Dua li no, txawm hnub no, muaj ntau yam zoo-paub thoob ntiaj teb cov kws txawj nyob rau hauv lub teb ntawm programming tseem hais lub npe ntawm cov laus. SQL twb tsim muaj lub hom phiaj - mus txua ib hom lus uas yuav yog li tej yam yooj yim tias nws yuav tsis muaj teeb meem rau kawm txawm yooj yooj yim Internet cov neeg siv. Ib tug interesting tseeb yog hais tias thaum SQL tsis yog xws lus. Nyob rau hauv California, lwm pab pawg neeg ntawm cov kws txawj tau tsim ib tug zoo xws li cov Ingres, tab sis nws tsis ua ntau. Kom txog rau thaum xyoo 1980, muaj ob peb variations ntawm SQL, uas yog tsuas yog siv rau ib yam twg uas txawv los ntawm txhua lwm yam. Yuav kom tiv thaiv tsis meej pem, nyob rau hauv 1983, tus qauv variant tau raug tsim, uas yog nrov hnub no. SQL kawm "rau Dummies" qhia rau koj paub ntau npaum li cas txog cov kev pab thiab tag nrho tshawb nws rau ib tug ob peb lub lis piam.
Similar articles
Trending Now