Strukturētā vaicājumu valoda (SQL)

Autors: Randy Alexander
Radīšanas Datums: 3 Aprīlis 2021
Atjaunināšanas Datums: 25 Jūnijs 2024
Anonim
SQL
Video: SQL

Saturs

Definīcija - ko nozīmē strukturētā vaicājumu valoda (SQL)?

Strukturētā vaicājumu valoda (SQL) ir standarta datoru valoda relāciju datu bāzes pārvaldībai un datu manipulācijām. SQL tiek izmantots datu meklēšanai, ievietošanai, atjaunināšanai un modificēšanai. Lielākā daļa relāciju datu bāzu atbalsta SQL, kas ir papildu ieguvums datu bāzu administratoriem (DBA), jo tām bieži tiek prasīts atbalstīt datu bāzes vairākās dažādās platformās.


Pirmoreiz 70. gadu sākumā IBM izstrādāja Raimonds Boičs un Donalds Kamerlins, SQL komerciāli izlaida Relational Software Inc. (tagad pazīstams kā Oracle Corporation) 1979. gadā. Pašreizējā standarta SQL versija ir brīvprātīga, pārdevējiem saderīga un Amerikas pārraudzīta. Nacionālais standartu institūts (ANSI). Lielākajai daļai lielāko pārdevēju ir arī patentētas versijas, kas ir iestrādātas un veidotas uz ANSI SQL, piemēram, SQL * Plus (Oracle) un Transact-SQL (T-SQL) (Microsoft).

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia izskaidro strukturēto vaicājumu valodu (SQL)

Viens no būtiskākajiem DBA pārejas rituāliem ir SQL mācīšanās, kas sākas ar pirmā SELECT vai SQL skripta rakstīšanu bez grafiskām lietotāja saskarnēm (GUI). Relāciju datu bāzes arvien vairāk izmanto GUI, lai vieglāk pārvaldītu datu bāzes, un vaicājumus tagad var vienkāršot ar grafiskiem rīkiem, piemēram, velkot un nometot vedņus. Tomēr SQL mācīšanās ir obligāta, jo šādi rīki nekad nav tik jaudīgi kā SQL.


SQL kods ir sadalīts četrās galvenajās kategorijās:

  • Vaicājumi tiek veikti, izmantojot visuresošo, taču pazīstamo SELECT paziņojumu, kas tālāk tiek sadalīts klauzulās, ieskaitot SELECT, FROM, WHERE un ORDER BY.
  • Datu manipulācijas valoda (DML) tiek izmantota, lai pievienotu, atjauninātu vai izdzēstu datus, un tā faktiski ir SELECT paziņojumu apakškopa, un to veido INSERT, DELETE un UPDATE paziņojumi, kā arī kontroles paziņojumi, piemēram, SĀKUMA SADARBĪBA, SAVEPOINT, COMMIT un ROLLBACK. .
  • Datu definīcijas valoda (DDL) tiek izmantota tabulu un indeksu struktūru pārvaldībai. DDL paziņojumu piemēri ir CREATE, ALTER, TRUNCATE un DROP.
  • Datu kontroles valoda (DCL) tiek izmantota, lai piešķirtu un atsauktu datu bāzes tiesības un atļaujas. Tās galvenie paziņojumi ir GRANT un REVOKE.