Kako koristiti sql

SQL (dešifrirani kao strukturirani jezik upita) prvobitno je razvio IBM u 70-ima za interakciju s relacijskim bazama podataka. Ovo je zajednički jezik za baze podataka, ostaje prilično čitljiv. Nužno je jednostavno proučiti svoje baze (iako je jezik vrlo moćan).

Korake

  1. Slika pod nazivom Koristite SQL korak 1
jedan. `SQL `se obično izgovara` S-Q-L ` (Strukturirani jezik upita - jezik strukturiranih upita). SQL je prvobitno dizajniran u IBM-u Donald D.Chamberlin i Raymond F.Dječaci početkom 1970-ih. Ova verzija je zvana Sequel (strukturirani engleski jezik upita).
  • Slika pod nazivom Koristite SQL korak 2
    2. Postoje razni SQL dijalekteri, ali najčešće se koristi DBMS-a u SQL99 standardu iz ANSI-a, a mnogi provajderi su implementirali dodatne mogućnosti za širenje ovog standarda (u Microsoft `SQL funkciji nazvan T-SQL ili Transact-SQL, verzija iz Oracle - PL / SQL).
  • Slika pod nazivom Koristite SQL korak 3
    3. Dobivanje podataka! O tome obično. Da biste to učinili, upotrijebite Izjavu o odabiru odaberite - ona će zatražiti ili primati (dohvatiti) podatke iz SQL baze podataka.
  • Slika pod nazivom Koristite SQL korak 4
    4. Jednostavan primjer: `Select * iz tblmycdlist` - Željeli biste dobiti (odabrati) sve stupce (ovdje) gdje * računi) i redovi `tblmycdlist` tablice.
  • Slika pod nazivom Koristite SQL korak 5
    pet. Zahtjevi su obično mnogo složeniji od toga. Dostupno za izlazne stupce i retke iz tablice, pa čak i vezati podatke iz nekoliko tablica ili, ako je riječ o tome, sve baze podataka zajedno.
  • Slika pod nazivom Koristite SQL korak 6
    6. Ako želimo filtrirati redove odabrane od strane operatora za odabir, stanje se mora kvalificirati kao skupovi odabranih unosa.`Select * s TblmyCDLISTA, gdje će CDID = 27` prikazati redove na kojima je CDID polje jednak 27. Ili `Select * iz Tblattribute, gdje je na primjer, STRCDNAME, "tamna strana%"` koristi nepredvidiv fenomen koji predstavlja 0 ili druge primjere bilo kojeg karaktera. I pokazaćemo se (povukli se na ekranu) da u mojoj kolekciji nalazi se mobilni album Pink Floyd.
  • Slika pod nazivom Koristite SQL korak 7
    7. Umetanje i ažuriranje operatora koriste se za dodavanje i promjenu podataka u SQL bazi podataka (prikaz donjih veza do nekih odličnih programa obuke koji mogu ubuduće biti u budućnosti).
  • Slika pod nazivom Koristite SQL korak 8
    osam. Izbriši operator koristi se za brisanje podataka iz SQL baze podataka.
  • Savjeti

    • Koristite WAMP ili XAMPP - SpopMYADMIN (MySQL) web server.
    • Pod Linuxom, najpopularnije takve baze podataka Asmysql i PostgreSQL. Ako konzola ne izgleda prikladno, koristite izvršavanje ili drugi sličan alat otvorenog koda.
    • Sljedeća knjiga može biti korisna: Kline, Kevin, Daniel Kline i marke Hunt.2001.SQL u draškoj.2. izdanje.O`Reilly & Associates, Inc.
    • Vrlo je lako priložiti za SQL bazu podataka iz Microsoftovog pristupa (ovaj alat za upit može se koristiti u SQL modu, iako sintaksa ima razliku od koristi se sa SQL serverom i drugim bazama podataka).
    • Microsoft Query je alat koji dolazi sa Windowsom - ima grafičke ili SQL upitne načine upita.

    Upozorenja

    • Vrijednost`Database (baza podataka) `mogu se često zbuniti - možete ga koristiti za razgovor o pravom spremniku za skup tablica kao što su CD baza podataka ili glavna baza podataka. Stvarni poslužitelj koji sadrži bazu podataka je "Core baze podataka" ili "baza podataka", koji može sadržavati baze podataka. Primjeri su SQL Server 2005 Express, MySQL ili Access 2003.
    • Relacijska baza podataka obično znači "sustav čiji su korisnici gledani u obliku tablica povezanih sa zajedničkim vrijednostima podataka", koji se obično implementira kao "relacijski sistem upravljanja bazama podataka" (RDBMS), Sybase, SQL server ili Oracle.Stroge relacijske baze podataka odgovaraju e.F. `TED` TODD `dvanaest principa relacijskih baza podataka "(dvanaest principa relacijskih baza podataka). Može se tvrditi (a često se to događa) da je pristup također relacijska baza podataka, Microsoft, naravno, govori o tome, ali kako je kernel izgrađen, zapravo čini bazu podataka ili monotona baza podataka o bazi podataka ili monotona datoteka.Razlike nisu lako otkriti, jer nema tamo, pristup čak ima i svoju svratisnu implementaciju, ali oni se spuštaju u kernel baze podataka (vidi. http: // SSW.Com.AU / SSW / baza podataka / baze podatakaOcslinks.ASPX Za dobar opis ovoga).Uz ostale relevantne karakteristike, kompleksni traženi pristup će raditi mnogo sporije od VSQL servera.Neki jednostavni zahtjevi će raditi sporije u SQL serveru.
    Slične publikacije