M.S SQL is een van de meest populaire databases ter wereld. Als u ook geïnteresseerd bent in het ontwerpen, ontwikkelen en optimaliseren van databases, leren wij u dat!
Inleiding tot SQL
SQL is een standaardtaal voor het benaderen en manipuleren van databases. dit platform is ontwikkeld en ondersteund door microsoft.
In dit artikel proberen we SQL in eenvoudige taal aan u te introduceren en in toekomstige artikelen leggen we het u zeer professioneel uit.
Wat is SQL?
- SQL staat voor Structured Query Language
- SQL laat je 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 maken in een database
- SQL kan opgeslagen procedures in een database maken
- SQL kan weergaven maken in een database
- 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 ten minste de belangrijkste commando's (zoals
SELECT
, UPDATE
, DELETE
, INSERT
, WHERE
) op een vergelijkbare manier.SQL gebruiken op 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":
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.
Houd er rekening mee dat...
SQL-sleutelwoorden zijn NIET hoofdlettergevoelig:
select
is hetzelfde als SELECT
In deze tutorial zullen we alle SQL-trefwoorden in hoofdletters schrijven.
Puntkomma na SQL-statements?
Sommige databasesystemen vereisen een puntkomma aan het einde van elke SQL-instructie.
Puntkomma is de standaardmanier om elke SQL-instructie te scheiden in databasesystemen waarmee meer dan één SQL-instructie kan worden uitgevoerd in dezelfde aanroep naar de server.
In deze zelfstudie gebruiken we puntkomma's aan het einde van elke SQL-instructie.
Enkele van de belangrijkste SQL-commando's / syntaxis
SELECT
- haalt gegevens uit een databaseUPDATE
- werkt gegevens in een database bijDELETE
- verwijdert gegevens uit een databaseINSERT INTO
- voegt nieuwe gegevens in een database inCREATE DATABASE
- maakt een nieuwe databaseALTER DATABASE
- wijzigt een databaseCREATE TABLE
- maakt een nieuwe tabelALTER TABLE
- wijzigt een tabelDROP TABLE
- verwijdert een tabelCREATE INDEX
- maakt een index (zoeksleutel)DROP INDEX
- verwijdert een index