Ultimele tutoriale de dezvoltare web
 

Introducere în SQL


SQL este un limbaj standard pentru accesarea și manipularea bazelor de date.


Ce este SQL?

  • SQL reprezintă Query Language structurat
  • SQL vă permite accesul și manipula baze de date
  • SQL este un ANSI (American National Standards Institute) standardul

Ce poate face SQL?

  • SQL poate executa interogări împotriva unei baze de date
  • SQL poate prelua date dintr-o bază de date
  • SQL poate insera înregistrări într-o bază de date
  • SQL pot actualiza înregistrările într-o bază de date
  • SQL poate șterge înregistrări dintr-o bază de date
  • SQL pot crea noi baze de date
  • SQL pot crea noi tabele într-o bază de date
  • SQL poate crea proceduri stocate într-o bază de date
  • SQL poate crea puncte de vedere într-o bază
  • SQL pot seta permisiunile pentru tabele, proceduri și vizualizări

SQL este un standard - DAR ....

Deși SQL este un ANSI (American National Standards Institute) Standard, există diferite versiuni ale limbajului SQL.

Cu toate acestea, pentru a fi compatibil cu standardul ANSI, toate au suport cel puțin majore comenzi (such as SELECT, UPDATE, DELETE, INSERT, WHERE) într - un mod similar.

Note: Cele mai multe dintre programele de baze de date SQL au , de asemenea , propriile extensii de proprietate , în plus față de standardul SQL!


Utilizarea SQL în site-ul dvs.

Pentru a construi un site web care afișează date dintr-o bază de date, veți avea nevoie de:

  • Un program de baze de date RDBMS (ie MS Access, SQL Server, MySQL) de (ie MS Access, SQL Server, MySQL)
  • Pentru a utiliza un limbaj de scripting server-side, cum ar fi PHP sau ASP
  • Pentru a utiliza SQL pentru a obține datele dorite
  • Pentru a utiliza HTML / CSS

RDBMS

RDBMS standuri pentru managementul bazelor de date relationale.

RDBMS este baza pentru SQL, cât și pentru toate sistemele de baze de date moderne, cum ar fi MS SQL Server, IBM DB2, Oracle, MySQL și Microsoft Access.

Datele din RDBMS sunt stocate în obiecte de baze de date numite tabele.

Un tabel este o colecție de intrări de date aferente și este format din coloane și rânduri.