Nakabalangkas na Query Language (SQL)

May -Akda: Randy Alexander
Petsa Ng Paglikha: 3 Abril 2021
I -Update Ang Petsa: 26 Hunyo 2024
Anonim
CS50 2014 - Week 9, continued
Video.: CS50 2014 - Week 9, continued

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Structured Query Language (SQL)?

Ang Structured Query Language (SQL) ay isang pamantayang wika ng computer para sa pamamahala ng database ng pamamahala at pagmamanipula ng data. Ginagamit ang SQL upang mag-query, ipasok, i-update at baguhin ang data. Karamihan sa mga database ng relational ay sumusuporta sa SQL, na kung saan ay isang karagdagang benepisyo para sa mga tagapangasiwa ng database (DBA), dahil madalas silang kinakailangan upang suportahan ang mga database sa maraming iba't ibang mga platform.


Una na binuo noong unang bahagi ng 1970 sa IBM nina Raymond Boyce at Donald Chamberlin, ang SQL ay komersyal na pinakawalan ng Relational Software Inc. (na kilala ngayon bilang Oracle Corporation) noong 1979. Ang kasalukuyang pamantayang bersyon ng SQL ay kusang-loob, sumusunod sa vendor at sinusubaybayan ng Amerikano National Standards Institute (ANSI). Karamihan sa mga pangunahing vendor ay mayroon ding mga bersyon ng pagmamay-ari na isinama at itinayo sa ANSI SQL, hal., SQL * Plus (Oracle), at Transact-SQL (T-SQL) (Microsoft).

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Structured Query Language (SQL)

Ang isa sa mga pangunahing pundasyon ng DBA rites ng pag-aaral ay ang pag-aaral ng SQL, na nagsisimula sa pagsulat ng unang PILI na pahayag o script ng SQL nang walang isang graphical interface ng gumagamit (GUI). Dagdagan, ang mga nakabatay na mga database ay gumagamit ng mga GUI para sa mas madaling pamamahala ng database, at ang mga query ngayon ay pinasimple na may mga graphic na tool, hal., Drag-and-drop wizards. Gayunpaman, ang pag-aaral ng SQL ay mahalaga dahil ang mga naturang tool ay hindi kailanman kasing lakas ng SQL.


Ang SQL code ay nahahati sa apat na pangunahing kategorya:

  • Ginagawa ang mga tanong gamit ang ubiquitous pa pamilyar na PILIONG pahayag, na kung saan ay higit pang nahahati sa mga sugnay, kasama na ang PAPILI, MULA, SAAN AT ORDER NI.
  • Ang Data Manipulation Language (DML) ay ginagamit upang magdagdag, mag-update o magtanggal ng data at tunay na isang subset na pahayag ng pahayag at binubuo ng mga pahayag na INSERT, DELETE at UPDATE, pati na rin mga control statement, halimbawa, BEGIN TRANSACTION, SAVEPOINT, COMMIT at ROLLBACK .
  • Ang Wika ng Kahulugan ng Data (DDL) ay ginagamit para sa pamamahala ng mga talahanayan at istruktura ng index. Ang mga halimbawa ng mga pahayag ng DDL ay kinabibilangan ng CREATE, ALTER, TRUNCATE at DROP.
  • Ang Data Control Language (DCL) ay ginagamit upang magtalaga at puksain ang mga karapatan at pahintulot sa database. Ang mga pangunahing pahayag nito ay GRANT at REVOKE.