Kaip naudotis SQL: 8 žingsniai (su paveikslėliais)

Turinys:

Kaip naudotis SQL: 8 žingsniai (su paveikslėliais)
Kaip naudotis SQL: 8 žingsniai (su paveikslėliais)

Video: Kaip naudotis SQL: 8 žingsniai (su paveikslėliais)

Video: Kaip naudotis SQL: 8 žingsniai (su paveikslėliais)
Video: Windows 7: How To Delete, Rename & Edit Files Or Folders Protected by TrustedInstaller 2024, Kovas
Anonim

SQL reiškia struktūrizuotų užklausų kalbą ir iš pradžių buvo sukurta IBM aštuntajame dešimtmetyje, kad galėtų sąveikauti su santykių duomenų bazėmis. Tai yra bendra duomenų bazių kalba, ji išlieka gana lengvai skaitoma ir gana paprasta išmokti pagrindų (nors kalba gali būti labai galinga).

Žingsniai

Naudokite SQL 1 veiksmą
Naudokite SQL 1 veiksmą

1 žingsnis. „SQL“paprastai tariamas kaip „S-Q-L“(struktūrinė užklausų kalba)

SQL iš pradžių IBM sukūrė Donaldas D. Chamberlinas ir Raymondas F. Boyce'as aštuntojo dešimtmečio pradžioje. Ši versija buvo vadinama SEQUEL (struktūrinė anglų užklausų kalba).

Naudokite SQL 2 veiksmą
Naudokite SQL 2 veiksmą

2 žingsnis. Yra įvairių SQL tarmių, tačiau šiandien plačiausiai naudojami duomenų bazių varikliai laikosi SQL99 standarto iš ANSI, ir daugelis pardavėjų įdiegė papildomų funkcijų, leidžiančių išplėsti tą standartą („Microsoft“skonis „SQL“vadinamas T-SQL arba Transact -SQL, „Oracle“versija yra PL/SQL)

Naudokite SQL 3 veiksmą
Naudokite SQL 3 veiksmą

Žingsnis 3. Duomenų išvedimas

Paprastai tai yra viskas. Tam naudojame SELECT sakinį; ji teiks užklausą arba paims duomenis iš SQL duomenų bazės.

Naudokite SQL 4 veiksmą
Naudokite SQL 4 veiksmą

Žingsnis 4. Paprastas pavyzdys būtų toks:

„pasirinkite * iš tblMyCDList“, kuris gautų visus stulpelius (čia yra *) ir eilutes lentelėje „tblMyCDList“.

Naudokite SQL 5 veiksmą
Naudokite SQL 5 veiksmą

5 veiksmas. Užklausos paprastai yra daug sudėtingesnės

Pasirinkimas gali būti naudojamas tam tikrų stulpelių ir eilučių išskyrimui iš lentelės ir netgi kelių lentelių arba, atitinkamai, duomenų bazių duomenų susiejimui.

Naudokite SQL 6 veiksmą
Naudokite SQL 6 veiksmą

Žingsnis 6. Jei norime filtruoti eilutes, kurias grąžina pasirinktinis sakinys, būtina sąlyga, kad grąžintų įrašų rinkiniai atitiktų reikalavimus

„pasirinkite * iš„ tblMyCDList “, kur CDid = 27“bus nuskaitytos eilutės, kuriose laukas CDid lygus 27. Arba „pasirinkite * iš tblAttribute, kur„ strCDName “, pvz.,„ Tamsi pusė%“, naudoja pakaitinę kortelę, nurodančią nulį ar daugiau bet kokio simbolio atvejų ir, tikiuosi, parodys, kad mano kolekcijoje yra mano mėgstamiausias „Pink Floyd“albumas.

Naudokite SQL 7 veiksmą
Naudokite SQL 7 veiksmą

Žingsnis 7. INSERT ir UPDATE teiginiai naudojami duomenims pridėti ir keisti SQL duomenų bazėje (patikrinkite toliau pateiktas nuorodas, kad gautumėte puikių vadovėlių, galinčių nuvesti toliau)

Naudokite SQL 8 veiksmą
Naudokite SQL 8 veiksmą

8 veiksmas. DELETE sakinys naudojamas duomenims pašalinti iš SQL duomenų bazės

Vaizdo įrašas - naudojant šią paslaugą kai kuri informacija gali būti bendrinama su „YouTube“

Patarimai

  • Tai labai lengva prijungti prie SQL duomenų bazių naudojant „Microsoft Access“(jos užklausos įrankis gali būti naudojamas SQL režimu, nors sintaksė skiriasi nuo tos, kuri naudojama su SQL Server ir kitomis duomenų bazėmis).
  • „Linux“populiariausios duomenų bazės yra „MySQL“ir „PostgreSQL“. Jei konsolė atrodo nepatogi, naudokite „ExecuteQuery“ar kitą panašų atviro kodo įrankį.
  • „Microsoft Query“yra įrankis, pateikiamas kartu su „Windows“- jis turi grafinius arba SQL užklausų režimus.
  • Naudokite „wamp“arba „xampp“- paprastesnį žiniatinklio serverį su „phpmyadmin“(„mysql“)
  • Ši knyga gali būti naudinga: Kline, Kevin, Daniel Kline ir Brand Hunt. 2001. SQL trumpai. 2 -asis leidimas. „O’Reilly & Associates, Inc.

Įspėjimai

  • Santykių duomenų bazė paprastai reiškia „sistemą, kurios vartotojai duomenis mato kaip tarpusavyje susijusių lentelių rinkinį per bendras duomenų vertes“, kuri paprastai diegiama kaip „santykių duomenų bazių valdymo sistema“(RDBMS), pvz., „MySQL“, „Sybase“, „SQL Server“ar „Oracle“. Griežtos santykių duomenų bazių sistemos vadovaujasi E. F. „Ted“Codd „Dvylika santykių duomenų bazių principų“. Galima teigti (ir dažnai taip yra), kad „Access“taip pat yra santykių duomenų bazė, „Microsoft“tikrai sako, kad taip yra, tačiau variklio konstrukcija iš tikrųjų daro ją „indeksuotos nuoseklios prieigos metodo (ISAM)“duomenų baze arba plokščia failų duomenų baze. Skirtumus nėra lengva pastebėti paviršiuje, nes jų nėra, „Access“netgi turi savo SQL diegimą, tačiau jie yra duomenų bazės variklio žarnose (žr. Http://www.ssw.com.au/ SSW/Database/DatabaseDocsLinks.aspx, kad tai būtų gerai aprašyta). Visi kiti dalykai yra lygūs, tam tikros sudėtingos „Access“užklausos veiks daug lėčiau nei „SQL Server“. Kai kurios paprastos užklausos „SQL Server“veiks lėčiau.
  • „Duomenų bazės“reikšmę dažnai galima supainioti; juo galima kalbėti apie tikrąjį lentelių rinkinio konteinerį, pvz., kompaktinių diskų kolekcijos duomenų bazę arba pagrindinę duomenų bazę. Tikroji serverio programinė įranga, apimanti duomenų bazę, yra „duomenų bazės variklis“arba „duomenų bazės programinė įranga“, kurioje gali būti duomenų bazių. Pavyzdžiai yra „SQL Server 2005 Express“, „MySQL“arba „Access 2003“.

Rekomenduojamas: