Cum se utilizează sql

SQL (descifrate ca limbă de interogare structurată) a fost inițial dezvoltată de IBM în anii `70 pentru a interacționa cu bazele de date relaționale. Aceasta este o limbă comună pentru bazele de date, rămâne destul de lizibilă. Este imperativ să studiezi pur și simplu bazele sale (deși limba poate fi foarte puternică).

Pași

  1. Imagine intitulată Utilizați SQL Pasul 1
unu. "SQL `este de obicei pronunțat "S-Q-L" (Limba de interogare structurată - limba interogărilor structurate). SQL a fost inițial proiectat la IBM de Donald D.Chamberlin și Raymond F.Băieți la începutul anilor 1970. Această versiune a fost numită Sequel (Limba de interogare a limbii engleze structurate).
  • Imagine intitulată Utilizați SQL Pasul 2
    2. Există diverse dialecte SQL, dar cele mai utilizate DBMS astăzi aderă la standardul SQL99 de la ANSI, iar mulți furnizori au implementat oportunități suplimentare pentru extinderea acestui standard (în funcția SQL Microsoft numită T-SQL sau TRANSACT-SQL, versiunea de la Oracle - PL / SQL).
  • Imagine intitulată Utilizați SQL Pasul 3
    3. Obținerea datelor! Despre el de obicei. Pentru a face acest lucru, utilizați instrucțiunea Selectare Selecție - va solicita sau va primi (prelua) date din baza de date SQL.
  • Imagine intitulată Utilizați SQL Pasul 4
    4. Simplu exemplu: "Selectați * de la TBLMYCDList" - ar dori să obțină (alegeți) toate coloanele (aici decât în ​​cazul în care * conturi) și liniile tabelului "TBLMYCDList".
  • Imagine intitulată Utilizați SQL Pasul 5
    cinci. Cererile sunt de obicei mult mai complicate decât cele. Disponibil utilizat pentru a ieși din coloane și rânduri specifice de la masă și chiar legați datele din mai multe tabele sau, dacă este vorba de aceasta, toate bazele de date împreună.
  • Imagine intitulată Utilizați SQL Pasul 6
    6. Dacă vrem să filtram rândurile selectate de operatorul de selecție, starea trebuie calificată ca seturi de intrări selectate."Selectați * de la TBLMYCDList, unde CDD = 27 `va afișa liniile în care câmpul CDID este egal cu 27. Sau "Selectați * de la TBLATTRIBUTE, unde numele STRCDN, de exemplu," partea întunecată% "utilizează un fenomen imprevizibil reprezentat de 0 sau alte exemple de orice caracter. Și vom arăta (retrageți pe ecran) că în colecția mea există un album de mobble Pink Floyd.
  • Imagine intitulată Utilizați SQL Pasul 7
    7. Introducerea și actualizarea operatorilor sunt utilizați pentru a adăuga și modifica datele din baza de date SQL (vizualizați legăturile de mai jos la unele programe excelente de instruire care pot veni la îndemână în viitor).
  • Imagine intitulată Utilizați SQL Pasul 8
    opt. Ștergerea operatorului este utilizată pentru ștergerea datelor din baza de date SQL.
  • sfaturi

    • Utilizați serverul Web WAMP sau XAMPP - SPOPMYADMIN (MySQL).
    • Sub Linux, cele mai populare astfel de baze de date ASMYSQL și PostgreSQL. Dacă consola nu pare convenabilă, utilizați Executequequery sau un alt instrument de sursă deschisă similar.
    • Următoarea carte poate fi utilă: Kline, Kevin, Daniel Kline și vânătoare de marcă.2001.SQL pe scurt.Ediția a 2-a.O`Reilly & Associates, Inc.
    • Este foarte ușor să atașați la baza de date SQL din cadrul Microsoft Access (acest instrument de interogare poate fi utilizat în modul SQL, deși sintaxa are diferența de la SQL Server și alte baze de date).
    • Interogarea Microsoft este un instrument care vine cu Windows - are moduri de interogare grafică sau SQL.

    Avertizări

    • Valoare`Database (baza de date) "poate fi adesea confuză - îl puteți folosi pentru a vorbi despre un container real pentru un set de tabele cum ar fi o bază de date CD sau o bază de date principală. Software-ul real al serverului care conține o bază de date este "baza de date bază" sau "software de bază de date", care poate conține baze de date. Exemple sunt SQL Server 2005 Express, MySQL sau Acces 2003.
    • Baza de date relațională înseamnă, de obicei, "sistem al cărui utilizatori sunt priviți sub formă de tabele asociate între ele prin valori comune ale datelor", care este de obicei implementată ca "sistem de gestionare a bazelor de date relaționale" (RDBMS), Sybase, SQL Server sau Oracle.Baze de date relaționale stricte corespund e.F. "TED" "Doisprezece principii ale bazelor de date relaționale" (douăsprezece principii de baze de date relaționale). Se poate argumenta (și de multe ori se întâmplă) că accesul este, de asemenea, o bază de date relațională, Microsoft, desigur, vorbește despre aceasta, dar modul în care este construit kernelul, face, de fapt, o metodă de bază de acces secvențială (ISAM) ".Diferențele nu sunt ușor de detectat, deoarece nu există acolo, accesul are chiar și propria implementare SQL, dar acestea sunt coborâte în kernelul bazei de date (a se vedea. http: // SSW.Com.UA / SSW / Baza de date / Baza de dateDocslinks.ASPX Pentru o descriere bună a acestui lucru).Cu alte caracteristici relevante, accesul complex solicitat va funcționa mult mai lent decât serverul VSQL.Unele solicitări simple vor funcționa mai lent în SQL Server.
    Publicații similare