Inona no tokony ho fantatrao momba ny fitenin'ny fanontana noforonina

Ny fiteny fanamafisana ny rafitra (SQL) dia ny torolalana ampiasaina hifaneraseran'ny tambazotra mifandraika . Raha ny marina, ny SQL no hany fiteny azon'ny ankamaroan'ny tahiry. Isaky ny mifandray amin'ny tahiry tahaka izao ianao dia mandika ny baikonao (na klikom-peo na entana) izy ireo ao amin'ny fanambarana SQL fa ny rakitra dia mahafantatra ny fomba handika azy. Ny SQL dia manana singa telo lehibe: ny DML (Data Manipulation Language) (DML), ny Data Definition Language (DDL), ary ny Language Control Data (DCL).

Saha mampiasa SQL amin'ny Internet

Amin'ny maha-mpampiasa ny programa rindrambaiko misy tahirin-kevitra, dia mety mampiasa SQL ianao, na dia tsy fantatrao aza izany. Ohatra, ny tranonkala maimaim-poana avy amin'ny tranonkala (toy ny ankamaroan'ny tranonkala) dia mamoaka ny fampidiran-tserasera avy amin'ny endri-tsoratra sy ny tsindry ary mampiasa izany mba hananganana fangatahana SQL izay mamerina ny fampahalalana avy amin'ny tahiry ilaina hamoronana ny pejy manaraka.

Diniho ny ohatra amin'ny katalaogy tsotra amin'ny aterineto miaraka amin'ny fikarohana. Ny pejin-tranonkala dia mety misy endrika iray misy birao anaty bokotra izay ahafahanao miditra fikarohana ary avy eo tsindrio ny bokotra fikarohana. Rehefa tsindry ny bokotra, ny rindrambaiko weber dia mamoaka rakitsoratra avy amin'ny tahiry amin'ny vokatra miaraka amin'ny teny fikarohana ary mampiasa ny valiny mba hamoronana pejy Internet manokana momba ny fangatahanao.

Ohatra, raha mikaroka ireo vokatra misy ny teny hoe "Irish" ianao, dia mety hampiasa ity fanambarana SQL manaraka ity ny mpamaky mba haka ireo vokatra voatanisa:

SELECT * FROM vokarina AOKA HIFANAO '% irish%'

Nandika io rakitra io ny rakitsoratra avy amin'ny tabilan'ny banky angona antsoina hoe "vokatra" izay ahitana ireo tarehintsoratra "irika" na aiza na aiza ao amin'ny anaran'ny vokatra.

Fiteny amin'ny fiteny manipika

Ny DML (Data Manipulation Language) (DML) dia ahitana ny ampahany ao amin'ny SQL-Befandriana izay matetika ampiasaina - ireo izay manipika tsotra izao ny ao anatin'ny tahiry iray amin'ny endrika sasany. Ny vaovaom-pikambana efatra lehibe indrindra ao amin'ny DML dia mamerina ny vaovao avy amin'ny baiko (ny SELECT), ampidiro vaovao vaovao amin'ny database (ny baiko INSERT), hanova ny vaovao voatahiry ao anaty database (ny UPDATE command), ary esory ny fanazavana avy amin'ny tahiry (ilay DELETE command).

Data Definition Language

Ny Dikan-teny Dikan-teny (DDL) dia misy baiko izay matetika tsy ampiasaina. Ny didy DDL dia manova ny rafitra misy ny tahiry, fa tsy ny ao anaty tahiry. Ny ohatra fampiasa matetika amin'ny DDL dia ahitana ireo izay ampiasaina hanamboarana tabilao vaovao (CREATE TABLE), manova ny rafitry ny tabilan'ny tabilao (ALTER TABLE), ary mamafa tabilao fandraketana (DROP TABLE).

Fiteny amin'ny fiteny Control

Ny fiteny fanaraha-maso ny data (DCL) dia ampiasaina amin'ny fitantanana ny fidirana amin'ny mpampiasa amin'ny tahiry . Izy io dia misy didy roa: ny baiko GRANT, izay ampiasaina hanamboarana ny fahazoan-dàlana ho an'ny mpampiasa iray, ary ny baiko REVOKE, izay nesorina mba hanesorana ny fahazoan-dàlana efa misy. Ireo didy roa ireo no fototry ny modelim-pifandraisan-davitra momba ny fifandraisana.

Rafitry ny baiko SQL

Soa ihany ho antsika izay tsy mpandrindra ny ordinatera, ny SQL dia natao hanamafisana ny sentence mitovy amin'ny teny Anglisy. Amin'ny ankapobeny dia manomboka amin'ny baikon'ny baiko izay mamaritra ny asa atao, ary arahin'ny clause izay mamaritra ny tanjona amin'ny baiko (toy ny latabatra voatokana ao anaty tahiry iray izay voakasiky ny baiko) ary farany dia misy andiana clause manome torolàlana fanampiny.

Matetika, ny famakiana tsotra fotsiny ny famakiana fanambarana SQL dia hanome anao hevitra tsara momba izay tokony hatao. Makà fotoana kely hamakiana ity ohatra amin'ny fanambarana SQL ity:

VAROTRA avy amin'ny mpianatra izay graduation_year = 2014

Azonao an-tsaina ve hoe inona no hataon'ity fanambarana ity? Izy io dia miditra amin'ny latabatry ny mpianatra amin'ny rakitra ary mamafa ny rakitsoratra rehetra ho an'ny mpianatra izay nahazo diplaoma tamin'ny taona 2014.

Learning SQL programming

Nahita ohatra SQL tsotra roa vitsivitsy izahay ato amin'ity lahatsoratra ity, saingy ny fiteny SRI dia fiteny sy mahery. Raha mila fanazavana lalina kokoa ianao, jereo ny SQL Fundamentals .