SQL Introduktion

SQL är ett standardiserat datorprogramsspråk för att komma åt och hantera databaser.

Vad är SQL?

  • SQL betyder Structured Query Language
  • SQL ger oss förmågan att komma åt databaser
  • SQL är ett standardiserat datorprogramsspråk enligt ANSI

Författarens anmärkning:ANSI, American National Standards Institute

Vad kan SQL göra?

  • SQL inriktad på att utföra frågor mot databaser
  • SQL kan hämta data från databasen
  • SQL kan lägga till nya poster i databasen
  • SQL kan uppdatera data i databasen
  • SQL kan ta bort poster från databasen
  • SQL kan skapa nya databaser
  • SQL kan skapa nya tabeller i databasen
  • SQL kan skapa stored procedures i databasen
  • SQL kan skapa vyer i databasen
  • SQL kan ställa in behörigheter för tabeller, stored procedures och vyer

SQL är en standard - men...

SQL är ett ANSI-standardiserat datorspråk som används för att komma åt och manipulera databassystem. SQL-satser används för att hämta och uppdatera data i databasen. SQL kan samarbeta med databasprogram som MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase och andra databassystem.

Tyvärr finns det många olika versioner av SQL-språket, men för att vara kompatibelt med ANSI-standarden måste de stödja några huvudsakliga nyckelord på ett liknande sätt tillsammans (t.ex. SELECT, UPDATE, DELETE, INSERT, WHERE osv.).

Kommentar:Förutom SQL-standarden har de flesta SQL-databasprogram sina egna privata utökningar!

Använd SQL på din webbplats

För att skapa en webbplats som publicerar data från en distributionsserver behöver du följande element:

  • RDBMS-databasprogram (t.ex. MS Access, SQL Server, MySQL)
  • Server-side skriptspråk (t.ex. PHP eller ASP)
  • SQL
  • HTML / CSS

RDBMS

RDBMS betyder relationell databashanteringssystem.

RDBMS är grunden för SQL, och också grunden för alla moderna databassystem, som MS SQL Server, IBM DB2, Oracle, MySQL och Microsoft Access.

Data i RDBMS lagras i databasobjekt som kallas tabeller (tables).

En tabell är en samling av relaterade dataelement, bestående av kolumner och rader.