Ohun ti O Nilo lati Mo Nipa Ibeere Ede Ti a Ṣeto

Ero Ibeere Structured (SQL) ni ilana ti a lo lati ṣe alabapin pẹlu database ipamọ kan . Ni otitọ, SQL ni ede nikan ti ọpọlọpọ awọn isura infomesonu ni oye. Nigbakugba ti o ba nlo pẹlu iru ibi ipamọ yii, software naa tumọ si awọn ofin rẹ (boya wọn jẹ ki o tẹẹrẹ tabi tẹ awọn titẹ sii) sinu ọrọ gbólóhùn SQL ti database naa mọ bi o ṣe le ṣe itumọ. SQL ni awọn ẹya pataki mẹta: Ede Ikọju data (DML), Data Definition Language (DDL), ati Ede Iṣakoso Data (DCL).

Ṣiṣepọ Wọpọ ti SQL lori oju-iwe ayelujara

Gẹgẹbi olulo eyikeyi eto software ti a ṣakoso ipilẹ, o nlo SQL, paapa ti o ko ba mọ. Fún àpẹrẹ, ojú-òpó wẹẹbù ìmúdàgba ìṣàfilọlẹ kan lórí ìṣàpamọ (bíi ọpọ ojúlé wẹẹbù) gba àfikún aṣàmúlò láti àwọn fọọmù àti ṣíṣe kí o sì lo ó láti ṣajọ ìbéèrè ìbéèrè SQL tí ń gba ìwífún láti ibi-ipamọ tí a fẹ láti ṣe ìtọjú ojúlé wẹẹbù tókàn.

Wo apẹẹrẹ ti o rọrun irohin wẹẹbu pẹlu iṣẹ ṣiṣe. Oju-iwadi yii le jẹ fọọmu kan ti o ni awọn apoti ọrọ nikan ninu eyiti o tẹ ọrọ iwin kan sii, lẹhinna tẹ bọtini lilọ kiri. Nigbati o ba tẹ bọtini naa, olupin ayelujara n gba eyikeyi igbasilẹ lati ibi-ipamọ ọja ti o ni awọn ọrọ wiwa ati lo awọn esi lati ṣẹda oju-iwe ayelujara kan pato si ibere rẹ.

Fun apere, ti o ba wa fun awọn ọja ti o ni awọn ọrọ "Irish," olupin naa le lo ọrọ gbólóhùn SQL yii lati gba awọn ọja ti o jẹmọ:

SELE * LATI awọn ọja NI orukọ kan bi '% irish%'

Ti o tumọ si, aṣẹ yi gba gbogbo igbasilẹ lati inu tabili ipamọ data ti a npè ni "awọn ọja" ti o ni awọn lẹta "irish" nibikibi laarin orukọ ọja.

Ikọju Ijeri data

Èdè Ìmúlò Data (DML) ni folda ti awọn ofin SQL ti o lo julọ nigbagbogbo - awọn ti o ṣe amọna awọn akoonu ti database ni diẹ ninu awọn fọọmu. Awọn ofin DML ti o wọpọ julọ jẹ wiwa alaye lati ibi ipamọ data (aṣẹ SELECT), fi alaye titun kun si ibi ipamọ data kan (titẹ sii INAwo), yi alaye ti a fipamọ ni ibi ipamọ data (aṣẹ UPDATE), ki o si yọ alaye lati inu ipamọ data ( Paṣẹ aṣẹ).

Idagbasoke Ifihan Ede

Awọn Data Definition Ede (DDL) ni awọn ofin ti o dinku nigbagbogbo. Awọn ofin DDL ṣe atunṣe ọna gangan ti database kan, dipo awọn akoonu ti database. Awọn apeere ti awọn ofin DDL ti o wọpọ pẹlu awọn ti a lo lati ṣe agbekalẹ tabili tuntun kan (CREATE TABLE), yi atunṣe ti tabili tabili kan (AYẸ TABI), ki o si pa tabili tabili kan (DROP TABLE).

Ede iṣakoso Data

Awọn Ero Iṣakoso Imọlẹ (DCL) ni a lo lati ṣakoso wiwọle olumulo si apoti isura data . O ni awọn ase meji: aṣẹ GRANT, lo lati fi awọn igbanilaaye ipamọ fun olumulo kan, ati aṣẹ aṣẹ REVOKE, lo lati yọ awọn igbanilaaye to wa tẹlẹ. Awọn ofin meji wọnyi ṣe akoso ti awoṣe aabo aabo data.

Agbekale Ofin SQL kan

O ṣeun fun awọn ti wa ti kii ṣe onirorọ komputa, awọn ofin SQL ti ṣe apẹrẹ lati ni sita kan ti o dabi ede Gẹẹsi. Wọn maa bẹrẹ pẹlu gbólóhùn aṣẹ kan ti apejuwe iṣẹ lati mu, atẹle kan ti o ṣe apejuwe afojusun ti aṣẹ (bii tabili ti o wa laarin ipamọ data ti o ni aṣẹ nipasẹ aṣẹ) ati nikẹhin, lẹsẹsẹ awọn ofin ti o pese awọn ilana afikun.

Nigbagbogbo, kika kika gbólóhùn SQL ni gbangba yoo fun ọ ni idaniloju pupọ ti ohun ti a ti pinnu lati ṣe. Mu akoko kan lati ka apẹẹrẹ yii ti gbólóhùn SQL:

Pa kuro LATI awọn ọmọ iwe ni ibi ipari ẹkọ = 2014

Ṣe o le gboye kini alaye yii yoo ṣe? O n wọle si tabili ti ọmọ ile-iwe ti ibi-ipamọ ati lati pa gbogbo awọn igbasilẹ fun awọn ọmọ ile-iwe ti o tẹ-iwe ni ọdun 2014.

Agbekale eto eto ẹkọ SQL

A ti sọ wo awọn apẹẹrẹ ti o rọrun diẹ ninu apẹẹrẹ yi, ṣugbọn SQL jẹ ọrọ ọrọ ati alagbara. Fun kan diẹ i-ijinle ifihan, wo SQL Awọn ibere .