Ka mea e pono ai eʻike e pili ana i ka Language Query Structured

ʻO ka Language Query Language (SQL) ka hoʻonohonoho o nā kuhikuhi i hoʻohanaʻia e pili pū me kahi pūnaewele pili . ʻO kaʻoiaʻiʻo,ʻo SQL wale nō ka'ōlelo eʻikeʻia e ka nui o nāʻikepili. I kēlā me kēia manawa e launa pū me kēia pūnaewele, hōʻano hou ka pūnaewele i kāu mau kauoha (inā he pāʻani kiohe a iʻole hoʻokomo inoa) i loko o kahi'ōlelo SQL e maopopo ana i kaʻikepili pehea e wehewehe ai. ʻEkolu mauʻano nui o SQL:ʻo ka Language Data Manipulation (DML), ka Language Definition Language (DDL), a me ka Mana ManaʻIaʻike (DCL).

Nā hoʻohana maʻamau o SQL ma ka Pūnaewele

Ma keʻano he mea hoʻohana i kahi polokalamu polokalamu polokalamu kamepiula, ua hoʻohanaʻoe i ka SQL, ināʻaʻoleʻoe iʻike. Eia kekahi laʻana, kahi pūnaewele hihihihi iʻikepiliʻia e like me nā pūnaewele e like me ka nui o nā pūnaewele. E hoʻokomo i kahi hua'ōlelo SQL e lawe mai i kaʻikepili mai kaʻikepili e koiʻia i ka pūnaewele pūnaewele hou.

E noʻonoʻo i ke kumu o kahi'eneke pūnaewele maʻamau me kahiʻoihana huli. Hiki i ka palapala hulina ke waiho i kahi pepa i loaʻa kahi pahu kiʻi wale nō i komo aiʻoe i kahi hua'ōlelo huli a laila e kaomi i kahi pihi huli. Ke pāʻaniʻoe i ke pihi, lawe ka pūnaewele i nā moʻolelo mai ka waihona waihona huahana i loko o ka hua'ōlelo huli a hoʻohana i nā hualoaʻa e kūkulu i kahi pūnaewele kūikawā i kāu noi.

Eia kekahi laʻana, ināʻoe eʻimi ana i nā huahana i loko o ka hua'ōlelo "Irish," hiki i ka mea hoʻohana ke hoʻohana i ka'ōlelo SQL hope nei e kiʻihoʻi i nā huahana e pili ana:

SELECT * FROM nā huahana WHERE inoa LIKE '% irish%'

Unuhiʻia, e hoʻihoʻi kēia kauoha i nā moʻolelo mai ka papa helu waihona i kapaʻia "nā huahana" i loko o ka hua'ōlelo "irish" ma kahi o ka inoa huahana.

Ka'ŌleloʻIkeʻIkepili

ʻO ka Language Data Manipulation (DML) ka waihona o nā kauoha SQL i hoʻohana pinepineʻia -ʻo ka poʻe e hana maʻalahi i nā mea o loko o kaʻikepili i kekahiʻano. ʻO nā kauoha maʻamauʻehā o DML e kiʻi hou mai i kaʻikepili mai kahi waihona kikowaena (ka SELECT), e hoʻololi i kaʻike hou i loko o kahi database (ke kauoha UPSERT), e hoʻololi i kaʻike i mālamaʻia i loko o kahi database (ka UPDATE kauoha), a wehe i kaʻikepili mai kahi pūnaewele ʻO ke kauoha kauoha).

Ka'ōlelo weheweheʻikepili

Aia ka'ōlelo weheweheʻikepili (DDL) i nā kauoha i hoʻohana pinepineʻoleʻia. Hoʻoponopono nā DDL i ka hanana maoli o kahi pūnaewele, ma mua o ka waihona o nā waihona. Hoʻohālike nā papahana DDL i hoʻohana pinepineʻia me nā mea i hoʻohanaʻia no ka hoʻokumuʻana i kahi papa waihonaʻikepili hou (CREATE TABLE), hoʻololi i ka hanana o kahi papa waihonaʻikepili (ALTER TABLE), a holoi i ka papa waihona waihona (DROP TABLE).

Ka Mana ManaʻIkepili

Hoʻokomoʻia ka Mana ManaʻIkepili (DCL) no ka mālamaʻana i ka mea hoʻohana o nā mea hoʻohana i nāʻikepili . Loaʻa iā ia nā kauohaʻelua:ʻo ka kauoha GRANT, hoʻohanaʻia e hāʻawi i nā'aekele no ka mea hoʻohana, a me ka kauoha REVOKE, hoʻohanaʻia e wehe i nāʻae i loaʻa. ʻO kēia mau kauohaʻelua keʻano o ke kumu o ka pilina pili hoʻomalu o nā kumuhana.

Ke Kūkulu o kahi Polokalamu SQL

ʻO ka mea pōmaikaʻi no mākou o ka poʻeʻaʻole papahana polokalamu kamepiula, ua hoʻokumuʻia nā kauoha SQL e loaʻa kahi hōʻailona e like me ka'ōlelo Pelekānia. Hoʻomaka mua lākou me kahi'ōlelo kauoha e hōʻike ana i ka hana e lawe ai, a ma hope o ka paukū e wehewehe ana i ka pahuhopu o ke kauoha (e like me ka papa i hoʻonohonoho ponoʻia ma loko o kahiʻikepili i pāpāʻia e ke kauoha) aʻo ka hopena, he mau papahana e hāʻawi i nā'ōlelo hou aku.

I ka manawa pinepine, e heluhelu wale i kahi'ōlelo SQL me ka leo nui e hāʻawi iāʻoe i ka manaʻo maikaʻi loa i ka mea i kauohaʻia e kauoha. E hoʻolālā e heluhelu i kēia hiʻohiʻona o kahi'ōlelo SQL:

MAKAI MAI i nā haumāna ma kahi o ke kulanui = 2014

Hiki iāʻoe ke koho i ka hopena o kēia'ōlelo? Hoʻokomo i ka papaʻaina o ka haumāna i ka waihonaʻikepili a hoʻopau i nā moʻolelo no nā haumāna i puka i ka makahiki 2014.

Ka Hoʻolākiʻana i SQL Program

Ua nānā mākou i kahi mau hiʻohiʻona SQL maʻalahi ma kēiaʻatikala, akāʻo SQL he 'ōlelo ākea a mana. No kahi hōʻeha hōʻoia hohonu, e nānā i SQL Fundamentals .