SQL -zelfstudie

SQL HOME SQL-intro SQL-syntaxis SQL-selectie SQL Select Distinct SQL waar SQL en, of, niet SQL-bestelling op SQL invoegen in SQL-nulwaarden SQL-update SQL verwijderen SQL Selecteer Top SQL Min en Max Aantal SQL, Gem, Som SQL Vind ik leuk SQL-jokertekens SQL In SQL Tussen SQL-aliassen SQL-joins SQL Inner Join SQL Left Join SQL juiste join Volledige deelname aan SQL Zelf lid worden van SQL SQL-unie SQL Groeperen op SQL hebben SQL bestaat SQL Alle, Alle SQL Selecteren in SQL invoegen in selecteren SQL-geval SQL Null-functies Op SQL opgeslagen procedures SQL-opmerkingen SQL-operators

SQL- database

SQL creëren DB SQL Drop-DB SQL back-up DB SQL-tabel maken SQL-droptabel SQL-wijzigingstabel SQL-beperkingen SQL niet null SQL Uniek Primaire SQL-sleutel SQL externe sleutel SQL-controle SQL-standaard SQL-index Automatische SQL-verhoging SQL-datums SQL-weergaven SQL injectie SQL-hosting SQL-gegevenstypen

SQL- verwijzingen

SQL-trefwoorden MySQL-functies SQL Server-functies MS Access-functies Snelle SQL-referentie

SQL- voorbeelden

SQL-voorbeelden SQL-quiz SQL-oefeningen SQL-certificaat

Inleiding tot SQL


SQL is een standaardtaal voor het benaderen en manipuleren van databases.


Wat is SQL?

  • SQL staat voor Structured Query Language
  • Met SQL kunt u databases openen en manipuleren
  • SQL werd in 1986 een standaard van het American National Standards Institute (ANSI) en in 1987 van de International Organization for Standardization (ISO).

Wat kan SQL doen?

  • SQL kan query's uitvoeren op een database
  • SQL kan gegevens ophalen uit een database
  • SQL kan records in een database invoegen
  • SQL kan records in een database bijwerken
  • SQL kan records uit een database verwijderen
  • SQL kan nieuwe databases maken
  • SQL kan nieuwe tabellen in een database maken
  • SQL kan opgeslagen procedures in een database maken
  • SQL kan weergaven in een database maken
  • SQL kan machtigingen instellen voor tabellen, procedures en weergaven

SQL is een standaard - MAAR ....

Hoewel SQL een ANSI/ISO-standaard is, zijn er verschillende versies van de SQL-taal.

Om echter te voldoen aan de ANSI-standaard, ondersteunen ze allemaal op een vergelijkbare manier ten minste de belangrijkste commando's (zoals SELECT, UPDATE, DELETE, INSERT, ). WHERE

Opmerking: de meeste SQL-databaseprogramma's hebben naast de SQL-standaard ook hun eigen propriëtaire extensies!


SQL gebruiken in uw website

Om een ​​website te bouwen die gegevens uit een database toont, heeft u het volgende nodig:

  • Een RDBMS-databaseprogramma (bijv. MS Access, SQL Server, MySQL)
  • Een server-side scripttaal gebruiken, zoals PHP of ASP
  • SQL gebruiken om de gewenste gegevens te krijgen
  • HTML / CSS gebruiken om de pagina op te maken

RDBMS

RDBMS staat voor Relationeel Database Management Systeem.

RDBMS is de basis voor SQL en voor alle moderne databasesystemen zoals MS SQL Server, IBM DB2, Oracle, MySQL en Microsoft Access.

De gegevens in RDBMS worden opgeslagen in database-objecten die tabellen worden genoemd. Een tabel is een verzameling gerelateerde gegevensinvoer en bestaat uit kolommen en rijen.

Kijk naar de tabel "Klanten":

Voorbeeld

SELECT * FROM Customers;

Elke tabel is opgedeeld in kleinere entiteiten die velden worden genoemd. De velden in de tabel Klanten bestaan ​​uit KlantID, Klantnaam, Contactnaam, Adres, Stad, Postcode en Land. Een veld is een kolom in een tabel die is ontworpen om specifieke informatie over elk record in de tabel bij te houden.

Een record, ook wel een rij genoemd, is elk afzonderlijk item dat in een tabel voorkomt. Er zijn bijvoorbeeld 91 records in de bovenstaande tabel Klanten. Een record is een horizontale entiteit in een tabel.

Een kolom is een verticale entiteit in een tabel die alle informatie bevat die is gekoppeld aan een specifiek veld in een tabel.