Introduction to

Ny fiteny fanoratana fototra dia eo ambadik'ireo Datafaza relational amin'izao fotoana izao

Ny fiteny fanoratana fototra (SQL) dia tenim-pirenena. Ny rakitra rehetra mifandraika amin'ny modern, ao anatin'izany ny Access, FileMaker Pro, Microsoft SQL Server ary Oracle dia mampiasa SQL ho fototra fanorenana fototra. Raha ny marina dia matetika ny fomba ahafahanao mifandray amin'ny tahiry. Ny mpampiasa rehetra mpizara grafika izay manome ny fidirana amin'ny data sy ny fandefasana ny manipulation dia tsy inona fa ny mpandika teny SQL. Maka ny hetsika ataonao izy ireo ary manova azy ireo amin'ny SQL izay takian'ny database.

SQL dia mitovy amin'ny Anglisy

Amin'ity lafiny ity, mety hihevitra ianao fa tsy mpandamina programa ianao ary mianatra teny fandaharana iray dia azo antoka fa tsy ny lalanao. Soa ihany, amin'ny sehatra fototra, SQL dia fiteny tsotra. Manana baiko maromaro izy io, ary mora vakina ireo baiko ireo ary efa voazanaka toy ny teny anglisy.

Mampiditra Databases

Mba hahatakarana ny SQL, zava-dehibe ny manana fahatakarana fototra momba ny fomba fiasan'ny banky. Raha toa ianao ka mahafa-po amin'ny teny toy ny "latabatra," "fifandraisana," ary "fangatahana", dia aza misalasala manompy mialoha! Raha tsy izany, dia mety te-hamaky ny lahatsoratra momba ny Database Fundamentals alohan'ny handehanana.

Andeha hojerentsika ohatra. Eritrereto hoe manana tahiry tsotra iray natao ianao mba hitazonana ilay fananana ho an'ny fivarotana tsotra. Ny iray amin'ireo tabilao ao amin'ny tahirin-tsakafonao dia mety ahitana ny vidin'ny zavatra ao amin'ny talantanao voalazan'ny laharana firaketana miavaka izay mamantatra ny singa tsirairay. Mety hanome anarana an'io tabilao io toy ny "Taratasy" ianao.

Angamba tianao ny manaisotra zavatra avy ao amin'ny fivarotanao izay vidiana mihoatra ny $ 25, ianao dia "hijery" ny tahiry ho an'ny lisitra rehetra ireo zavatra ireo. Ity dia miditra ao amin'ny SQL.

Fanontaniana voalohany momba ny SQL

Alohan'ny hahatongavantsika ao amin'ny fanambarana SQL izay takiana handraisana ireo vaovao ireo, andeha isika hiezaka hanonona ny fanontaniana amin'ny teny anglisy. Tianay ny "mifidy ny tahiry rehetra amin'ny vidin'ny latabatra izay mihoatra ny 25 $." Izany fangatahana tsotra dia tsotra izany rehefa miseho amin'ny teny anglisy, ary toa tsotra ao amin'ny SQL izany. Ity ny fanambarana SQL mifanaraka amin'izany:

SELECT StockNumber
FROM PRICES
TOKO FAHAROA> 5

Tsotra izany! Raha mamaky mafy ny fanambarana etsy ambony ianao, dia ho hitanao fa mitovy amin'ny fanontaniana Anglisy izay napetraky ny andininy farany izany.

Fanambarana SQL fanambarana

Andeha isika izao hanandrana ohatra hafa. Amin'ity indray mitoraka ity, dia hiverina isika. Voalohany, hanome anao ny fanambarana SQL aho ary hojerentsika raha afaka manazava amin'ny teny anglisy:

SELECT Price
FROM PRICES
Aiza no misy ny STARTNumber = 3006

Araka izany, inona araka ny eritreritrao ity fanambarana ity? Marina izany, mamerina ny vidiny amin'ny tahiry ho an'ny 3006.

Misy lesona tsotra tokony horaisinao amin'ny adihevitra amin'izao fotoana izao: SQL dia toy ny Anglisy. Aza manahy ny fomba hanamboaranao fanambarana SQL; Ho tonga amin'izay isika amin'ny andiany manaraka. Fantaro fotsiny fa tsy mampihorohoro ny SQL araka izay mety hiseho voalohany.

Ny laharan'ny SQL fanambarana

SQL dia manome fanambarana maro samihafa, izay SELECT dia iray ihany. Ireto misy ohatra sasantsasany amin'ireo fanambarana SQL hafa:

Ankoatra ireo fanambarana SQL ireo, afaka mampiasa lisansa SQL ianao, anisan'izany ny WHERE clause nampiasaina tamin'ny ohatra teo aloha. Ireo fehezanteny ireo dia manatsara ny karazana angona azo ampiasaina. Ankoatra ny clause WHERE, ireto misy clause hafa matetika ampiasaina:

Raha liana amin'ny fanadihadiana misimisy kokoa ny SQL, ny SQL Fundamentals dia ampahany betsaka amin'ny antsipirihany izay manadihady ny singa sy ny endriky ny SQL amin'ny antsipiriany.