Ang mga utos ng DDL ay bahagi ng SQL at nagtatrabaho sa tabi ng DML, DCL at TCL utos upang lumikha at pamahalaan ang mga database. Bumubuo sila ng mga pangunahing bloke ng gusali para sa pamamahala ng SQL at kapaki-pakinabang upang malaman kung pupunta ka o pamamahala o paglikha ng database gamit ang Structured Query Language.
Ang mga utos ng SQL ay pangunahing binubuo ng DDL at DML. Gusto mong lumikha o magtanggal ng isang database na may mga utos ng DDL at idagdag, ilipat o baguhin ang data sa DML. Tutulungan ka ng mga utos ng DCL na pamahalaan ang mga gumagamit, pahintulot at seguridad ng data habang ang TCL ay tumutulong sa pamamahala ng mga pagbabago na iyong ginawa sa loob ng DML. Lahat sila ay nagtutulungan sa loob ng SQL upang magbigay ng mga tool na kailangan mo upang epektibong lumikha at pamahalaan ang mga database. Ang pag-alam ng mga utos na ito ay mahalaga para sa sinumang nais na makapasok sa database ng admin o suporta.
Hindi ako eksperto sa SQL ngunit ginamit ko at pinamamahalaan ang mga ito. Malapit din akong magkaibigan sa isang taong nagsusulat ng bagay na ito sa kanyang pagtulog. Ang sumusunod na tutorial ay maaaring aking mga salita, ngunit ang kaalaman at kadalubhasaan ay ang lahat sa kanya. Ang anumang mga pagkakamali o pagtanggal ay maiiwan sa akin.
Ang sumusunod ay ang mga pangunahing utos para sa bawat wika. Inilista ng mga utos ng DDL ang mga term na kinakailangan upang lumikha ng mga database, mga talahanayan at mga bagay. Inilista ng mga utos ng DML ang mga term na kinakailangan upang pamahalaan ang mga bagay at data sa loob ng database na iyong nilikha. Inilista ng mga utos ng DCL ang mga tuntunin na kinakailangan upang pamahalaan ang mga gumagamit at utos ng TCL ay ang maaari mong gamitin upang itakda ang mga pag-save ng mga puntos at gawin ang iyong mga pagbabago.
DDL (Wika ng Kahulugan ng Data)
Ang DDL (Data Definition Language) ay ginagamit upang tukuyin ang scheme ng database. Nakakatulong itong lumikha at pamahalaan ang database at mga bagay sa loob nito. Binago ng mga pahayag ng DDL ang istraktura ng database sa maraming mga paraan tulad ng paglikha, pagtanggal, pagbabago ng schema at mga bagay.
Depende sa lasa ng SQL na iyong ginagamit, maaaring isama ang mga pahayag ng DDL:
- TALAGA TALAGA
- ALTER VIEW
- KOMENTO NG KOMPETIKO
- GAWAIN ANG DATABASE
- GAWAIN ANG PAGSIMULA
- KUMITA NG ROLE
- GAWAIN ANG TABLE
- GAWAIN ANG BABAE
- DATABAS NG DROP
- PAGBABAGO NG DROP
- DROP ROLE
- TUMBOK
- DROP VIEW
- GRANT
- REVOKE
Ang mga pahayag ng Core SQL DDL ay:
- ALTER
- TRUNCATE
- KOMENTO
- LALAKI
- DESCRIBE
- RENAME
- DROP
- IPAKITA
- GAMIT
Ang mga ito ay lilitaw sa lahat ng mga bersyon ng SQL. Ang bawat utos ng DDL ay mangangailangan ng isang uri ng object at isang identifier upang gumana.
Halimbawa: KUMITA NG TABLE () o DROP objecttype objectname.
DML (Data ng Manipulasyon ng Data)
Ang isa pang elemento ng SQL ay DML (Data Manipulation Language). Pinapayagan ka nitong kunin, ipasok, i-update, alisin at sa pangkalahatan pamahalaan ang data sa loob ng isang SQL database. Ang mga utos na ito ay ang iyong gagamitin sa pang-araw-araw na batayan kapag pamamahala ng mga database. Ito ay hindi isang tiyak na wika sa sarili ngunit bumubuo ng bahagi ng SQL.
- PAGPILI
- INSERT
- I-UPDATE
- MABILIS
- BULK INSERT
- MERGE
- READTEXT
- UPDATETEXT
- WRITETEXT
- MAGLABI
- COMMIT
- ROLLBACK
- COPY INTO