ʻ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:
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:
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 .