gtemata.com

Cum se utilizează SQL

SQL înseamnă Language Structured Query și a fost inițial dezvoltată de IBM în anii `70 pentru a interacționa cu bazele de date relaționale. SQL este limbajul comun al bazei de date, destul de ușor de citit și relativ simplu de învățat (și, de asemenea, foarte puternic).

paşi

Imaginea intitulată Utilizați SQL Pasul 1
1
`SQL este pronunțat "S-Q-L" (Limbă structurată a interogărilor). SQL a fost inițial dezvoltată de IBM de către Donald D. Chaberlin și Raymond F. Boyce, la începutul anilor 1970. Această primă versiune a fost numită SEQUEL (limba engleză structurată pentru interogări).
  • Imaginea intitulată Utilizați SQL Pasul 2
    2
    Există mai multe dialecte SQL, dar baza de date cele mai utilizate pe scară largă în prezent sunt conforme cu standardul ANSI SQL99, și mulți producători au pus în aplicare caracteristici suplimentare la standardul (versiunea Microsoft SQL numit T-SQL sau Transact-SQL, în timp ce versiunea Oracle este PL / SQL).
  • Imaginea intitulată Utilizați SQL Pasul 3
    3
    Recuperați datele. Mai mult decât atât, acesta este SQL. Pentru a face acest lucru, utilizăm instrucțiunea SELECT - această instrucțiune interoghează sau extrage date dintr-o bază de date SQL.
  • Imaginea intitulată Utilizați SQL Pasul 4
    4
    Un exemplu simplu ar putea fi: `selectați * din tblMyCDList`. Această instrucțiune returnează toate coloanele (indicate de asterisc) și rândurile conținute în tabelul "tblMyCDList".
  • Imaginea intitulată Utilizați SQL Pasul 5


    5
    Întrebările sunt, în general, mai complicate. Această instrucțiune poate fi utilizată pentru a extrage coloane și rânduri speciale, precum și linkuri către date din mai multe tabele sau, de exemplu, din baze de date întregi.
  • Imaginea intitulată Utilizați SQL Pasul 6
    6
    Dacă vrem să filtram coloanele citite prin această instrucțiune, ar trebui să includem o clauză "unde" pentru a defini coloanele care urmează să fie preluate. „Selectați * de unde tblMyCDList CDID = 27“ va arăta liniile în care câmpul CDID este egal cu 27. Dacă nu, „selectați * de unde tblAttribute strCDName ca“% Dark Side „“ folosește un caracter wildcard care reprezintă zero sau mai multe cazuri de fiecare personaj și, sperăm, să ne spunem că în colecția mea există de fapt albumul meu favorit Pink Floyd.
  • Imaginea intitulată Utilizați SQL Pasul 7
    7
    Instrucțiunile INSERT și UPDATE sunt folosite pentru a adăuga și edita date în baza de date SQL (în linkurile de mai jos veți găsi ghiduri excelente pentru a învăța mai bine această limbă).
  • Imaginea intitulată Utilizați SQL Pasul 8
    8
    Instrucțiunea DELETE este utilizată pentru a elimina datele din baza de date SQL.
  • Sfaturi

    • Utilizați wamp sau xampp, un server web mai ușor de folosit cu phpmyadmin (mysql)
    • Sub Linux, cele mai populare baze de date sunt MySQL și PostgreSQL. Dacă consola nu este pentru dvs., utilizați ExecuteQuery sau alte programe similare open source.
    • Următoarele cărți ar putea fi utile: Kline, Kevin, Daniel Kline și Brand Hunt. 2001. SQL pe scurt. A doua ediție. O`Reilly & Associates, Inc.
    • Este foarte ușor să gestionați bazele de date SQL cu Microsoft Access (instrumentul de interogare poate fi utilizat în modul SQL, chiar dacă sintaxa diferă ușor de cea utilizată pe servere SQL și alte baze de date).
    • Microsoft Query este un instrument Windows - Este livrat cu o interfață grafică pentru interogările SQL.

    Avertismente

    • Semnificația "bazei de date" ar putea fi confuză - baza de date a cuvintelor poate fi folosită pentru a vorbi despre containerul propriu-zis al seturilor de tabele, cum ar fi o bază de date pentru o colecție de CD-uri sau o bază de date Master. Software-ul server pe care se află baza de date se numește "motor de bază de date" sau "software de bază de date", iar acesta din urmă conține baze de date. Exemple de astfel de programe sunt SQL Server 2005 Express, MySQL și Access 2003.
    • O bază de date relațională este de obicei un sistem în care utilizatorii pot vizualiza datele ca o colecție de tabele care sunt legate între ele prin valorile de date comune și este de obicei pus în aplicare în sistemele „Sistemul de management al bazelor de date relationale“ (RDMS) ca MySQL , Sybase, SQL Server sau Oracle. Sistemele strict bazate pe baze de date relaționale urmează "Cele douăsprezece principii ale bazelor de date relaționale" de E.F. "Ted" Codd. Mulți consideră accesul ca o bază de date relațională, inclusiv Microsoft. Modul în care motorul este construit face cu adevărat o bază de date ISAM (Indexed Access Metoda secvențială), sau baze de date fișier plat. Diferențele nu sunt ușor de văzut la prima vedere. Motorul de acces este prevăzut, de asemenea, cu implementarea proprie a lui SQUL (a se vedea https://ssw.com.au/SSW/Database/DatabaseDocsLinks.aspx pentru mai multe informații). Unele operații vor fi mai lente pe Access, în timp ce alte interogări simple se vor executa mai lent pe SQL Server.
    Distribuiți pe rețelele sociale:

    înrudit