He aha e hiahia ana koe ki te mohio mo te Reo Uiui Whakaraupapa

Ko te Reo Uiui Raupapa (SQL) ko te huinga o nga tohutohu e whakamahia ana ki te taunekeneke me te papaautu korero . Ko te tikanga, ko SQL anake te reo e mohio ana te nuinga o nga raraunga. I nga wa katoa e taunekeneke ana koe me taua papaunga raraunga, ka hurihia e te papatono au whakahau (ahakoa he kiore kiore ranei he whakauru puka) ki roto i te tauākī SQL e mohio ana te pātengi raraunga ki te whakamaori. E toru nga waahanga o te SQL: ko te Reo Raraunga Raraunga (DML), te Reo Whakaatu Raraunga (DDL), me te Reo Raraunga Raraunga (DCL).

Whakamahinga Mahinga o SQL i runga i te Tukutuku

Hei kaiwhakamahi i tetahi papatono rorohiko-kapihia, ka whakamahi pea koe i te SQL, ahakoa kaore koe i mohio. Hei tauira, he mahinga rorohiko hihiri-nui (penei te nuinga o nga paetukutuku) ka uru ki te whakauru kaiwhakamahi mai i nga puka me te panuku me te whakamahi i te reira ki te tuhi i te uiui SQL e kii mai ana i nga korero mai i te papaarangi e hiahiatia ana hei whakaputa i te whārangi tukutuku e whai ake nei.

Whakaarohia te tauira o te maataurangi ipurangi me te mahi rapu. Ko te whārangi rapu ko te ahua kei roto i te pouaka kuputuhi ka whakauruhia e koe he waahi rapu ka katahi ka panui i te paati rapu. Ka pawhiri koe i te paatene, ka tangohia e te tukutuku tukutuku tetahi tuhinga mai i te papapuka raraunga hua e whai ana i te waahi rapu me te whakamahi i nga hua ki te waihanga i tetahi whārangi tukutuku ki taau tono.

Hei tauira, ki te rapu koe mo nga hua kei roto i te kupu "Irish," ka whakamahi pea te tūmau i te tauākī SQL e whai ake nei hei tiki mai i nga hua e whai ake nei:

WHAKATAHI * MAI i nga hua WHERE ingoahia KO '% irish%'

I te whakamaoritanga, ka tangohia e tenei ota tetahi tuhinga mai i te ripangapurangi e huaina ana ko "hua" kei roto i nga ingoa "ngahau" i roto i te ingoa hua.

Reo Raraunga Raraunga

Ko te Reo Raraunga Raraunga (DML) kei roto te waahanga o nga whakahau SQL e whakamahia ana i te nuinga o nga wa - ko nga mea e whakamahi ana i nga ihirangi o te paatataatai ​​i etahi puka. Ko nga whakahau a DML e wha noa ake te tiki mai i nga korero mai i te raupapa pātengi raraunga (te SELECT), te whakauru i nga korero hou ki te papaunga raraunga (te whakahau INSERT), whakarereke i nga korero e tiakina ana i roto i te raraunga (te UPDATE whakahau), me te tango i nga korero mai i te papatohu (te KAUPAPA KAUPAPA).

Rautaki Whakaaturanga Raraunga

Kei roto i te Raraunga Whakaaturanga Raraunga (DDL) nga whakahau e iti ake te whakamahia. Ko nga whakahau a DDL e whakarerekē i te hanganga o te paparangi raraunga, kaore i nga ihirangi o te paparangi. Ko nga tauira o nga whakahau DDL i whakamahia noa atu ko nga mea e whakamahia ana ki te whakaputa i te ripanga raraunga hou (CREATE TABLE), te whakarereke i te hanganga o te tepurangi raraunga (ALTER TABLE), me te muku i te ripanga paparangi (DROP TABLE).

Reo Mana Rauemi

Kei te whakamahia te Reo Mana Raraunga (DCL) hei whakahaere i te uru o te kaiwhakamahi ki nga raraunga . E rua nga whakahau: ko te whakahau GRANT, i whakamahia hei tāpiri whakaaetanga pātengi raraunga mo te kaiwhakamahi, me te whakahau REVOKE, i whakamahia hei tango i nga whakaaetanga o mua. Ko enei whakahau e rua ko te kaupapa matua o te tauira haumarutanga pātengi raraunga.

Te hanganga o te Whakaaetanga SQL

He waimarie mo te hunga o tatou ehara i te rorohiko rorohiko, kua hangaia nga whakahau SQL kia whai ahua ai te raupapa whakaata ki te reo Ingarihi. Ko te tikanga ka timata me te taurangi whakahau e whakaahua ana i te mahi hei whai, ka whai i tetahi waahanga e whakaatu ana i te whaainga o te whakahau (penei i te ripanga motuhake i roto i te papatohu e pa ana ki te whakahau) me te mutunga, he raupapa o nga waahanga e whakarato ana i nga tohutohu atu.

I te nuinga o nga wa, ko te korero noa i te tauāki SQL ka hoatu ki a koe he whakaaro tino pai ki te mea e hiahiahia ana e te whakahau. Tangohia he wa poto ki te taipitopito i tenei tauira o te korero a SQL:

KAUPAPA MAI i nga ākonga WHERE graduation_year = 2014

Ka taea e koe te whakaaro ko te aha tenei korero ka mahi? Ka whakauruhia e ia te tepu a te akonga o te papaaatarangi me te whakakore i nga korero mo nga akonga i puta mai i te tau 2014.

Akoranga Papatono SQL

Kua tirohia e matou etahi tauira ohie o te tauira SQL i roto i tenei tuhinga, engari ko SQL he reo whanui me te kaha. Mo te whakauru atu i roto i te hohonu, kite SQL Fundamentals .