Kā izmantot SQL: 8 soļi (ar attēliem)

Satura rādītājs:

Kā izmantot SQL: 8 soļi (ar attēliem)
Kā izmantot SQL: 8 soļi (ar attēliem)

Video: Kā izmantot SQL: 8 soļi (ar attēliem)

Video: Kā izmantot SQL: 8 soļi (ar attēliem)
Video: Windows 7: How To Delete, Rename & Edit Files Or Folders Protected by TrustedInstaller 2024, Aprīlis
Anonim

SQL apzīmē strukturētu vaicājumu valodu, un sākotnēji IBM to izstrādāja 70. gados, lai mijiedarbotos ar relāciju datu bāzēm. Tā ir datubāzu kopējā valoda, joprojām ir diezgan lasāma, un pamatus apgūt ir samērā vienkārši (lai gan valoda var būt ļoti spēcīga).

Soļi

Izmantojiet SQL 1. darbību
Izmantojiet SQL 1. darbību

1. solis. “SQL” parasti izrunā kā “S-Q-L” (strukturēta vaicājumu valoda)

SQL sākotnēji IBM izstrādāja Donalds D. Čemberlins un Raimonds F. Boiss septiņdesmito gadu sākumā. Šo versiju sauca par SEQUEL (strukturētā angļu vaicājumu valoda).

Izmantojiet SQL 2. darbību
Izmantojiet SQL 2. darbību

2. solis. Ir dažādi SQL dialekti, bet mūsdienās visplašāk izmantotie datu bāzes dzinēji atbilst SQL99 standartam no ANSI, un daudzi pārdevēji ir ieviesuši papildu funkcijas, lai paplašinātu šo standartu (Microsoft SQL aromātu sauc par T-SQL vai Transact -SQL, Oracle versija ir PL/SQL)

Izmantojiet SQL 3. darbību
Izmantojiet SQL 3. darbību

Solis 3. Datu iegūšana

Tas parasti ir viss. Šim nolūkam mēs izmantojam paziņojumu SELECT; tas vaicās vai izgūs datus no SQL datu bāzes.

Izmantojiet SQL 4. darbību
Izmantojiet SQL 4. darbību

Solis 4. Vienkāršs piemērs būtu šāds:

"atlasiet * no tblMyCDList", kas saņemtu visas kolonnas (tur ir *) un rindas tabulā "tblMyCDList".

Izmantojiet SQL 5. darbību
Izmantojiet SQL 5. darbību

Solis 5. Vaicājumi parasti ir daudz sarežģītāki

Atlasīto var izmantot, lai izjauktu noteiktas kolonnas un rindas no tabulas un pat saistītu datus no vairākām tabulām vai, attiecīgi, no datu bāzēm.

Izmantojiet SQL 6. darbību
Izmantojiet SQL 6. darbību

6. solis. Ja vēlamies filtrēt atlasītā paziņojuma atdotās rindas, ir nepieciešama klauzula, lai kvalificētu atgrieztās ierakstu kopas

“atlasiet * no tblMyCDList, kur CDid = 27” tiks izgūtas rindas, kurās lauks CDid ir vienāds ar 27. Vai arī atlasiet * no tblAttribute, kur strCDName, piemēram, “tumšā puse%”, izmanto aizstājējzīmi, kas apzīmē nulli vai vairāk jebkuras rakstzīmes un, cerams, parādīs, ka manā kolekcijā patiešām ir mans mīļākais Pink Floyd albums.

Izmantojiet SQL 7. darbību
Izmantojiet SQL 7. darbību

7. solis INSERT un UPDATE tiek izmantoti, lai pievienotu un mainītu datus SQL datu bāzē (skatiet tālāk esošās saites, lai iegūtu lieliskas apmācības, kas var aizvest tālāk)

Izmantojiet SQL 8. darbību
Izmantojiet SQL 8. darbību

8. solis. DELETE priekšraksts tiek izmantots, lai noņemtu datus no SQL datu bāzes

Video - izmantojot šo pakalpojumu, daļa informācijas var tikt kopīgota ar pakalpojumu YouTube

Padomi

  • To ir ļoti viegli pievienot SQL datu bāzēm no Microsoft Access (tā vaicājuma rīku var izmantot SQL režīmā, lai gan sintaksei ir atšķirības no tās, kas tiek izmantota SQL Server un citās datu bāzēs).
  • Sistēmā Linux vispopulārākās datu bāzes ir MySQL un PostgreSQL. Ja šķiet, ka konsole nav ērta, izmantojiet ExecuteQuery vai kādu citu līdzīgu atvērtā koda rīku.
  • Microsoft Query ir rīks, kas tiek piegādāts kopā ar Windows - tam ir grafiski vai SQL vaicājumu režīmi.
  • Izmantojiet wamp vai xampp - vieglāku tīmekļa serveri ar phpmyadmin (mysql)
  • Var noderēt šāda grāmata: Kline, Kevin, Daniel Kline un Brand Hunt. 2001. SQL īsumā. 2. izdevums. Uzņēmums O’Reilly & Associates, Inc.

Brīdinājumi

  • Relāciju datu bāze parasti nozīmē “sistēmu, kuras lietotāji datus aplūko kā savstarpēji saistītu tabulu kopumu, izmantojot kopīgas datu vērtības”, kas parasti tiek ieviesta kā “relāciju datu bāzes pārvaldības sistēma” (RDBMS), piemēram, MySQL, Sybase, SQL Server vai Oracle. Stingras relāciju datu bāzu sistēmas seko E. F. ‘Ted’ Codd’Divpadsmit relāciju datu bāzu principiem’. Var apgalvot (un bieži vien tā ir), ka Access ir arī relāciju datu bāze, Microsoft noteikti apgalvo, ka tā tā ir, bet dzinēja uzbūves veids faktiski padara to par “indeksētas secīgas piekļuves metodes (ISAM)” datu bāzi vai plakanu failu datubāzi. Atšķirības nav viegli pamanīt uz virsmas, jo tās nav, Access pat ir sava SQL ieviešana, bet drīzāk tās atrodas datu bāzes dzinēja iekšienē (skat. Http://www.ssw.com.au/ SSW/Database/DatabaseDocsLinks.aspx, lai to labi aprakstītu). Visas pārējās lietas ir vienādas, daži sarežģīti Access vaicājumi darbosies daudz lēnāk nekā SQL Server. Daži vienkārši vaicājumi SQL Server darbosies lēnāk.
  • “Datu bāzes” nozīmi bieži var sajaukt; to var izmantot, lai runātu par tabulu kopas faktisko konteineru, piemēram, CD kolekciju datu bāzi vai galveno datu bāzi. Faktiskā servera programmatūra, kas ietver datu bāzi, ir “datu bāzes dzinējs” vai “datu bāzes programmatūra”, kas var saturēt datu bāzes. Piemēri ir SQL Server 2005 Express, MySQL vai Access 2003.

Ieteicams: