Deze pagina bevat 11 van de meest gebruikte SQL-instructies, samen met een basisvoorbeeld van gebruik.
SQL is de standaardtaal voor het doorzoeken van relationele databases.
SQL SELECT Verklaring
De SELECT statement kunt u gegevens ophalen uit de database. U kunt een of meer tabellen kiezen, evenals uit welke specifieke kolommen u gegevens wilt selecteren.
In het volgende voorbeeld worden twee kolommen geselecteerd uit de Artiesten tafel.
SELECT ArtistName, ArtistBio FROM Artists;
In het volgende voorbeeld worden alle kolommen geselecteerd uit de Artiesten tafel.
SELECT * FROM Artists;
Zie SQL SELECT voor beginners voor meer voorbeelden.
SQL INSERT Verklaring
De INSERT statement laat je nieuwe rijen invoegen in een tabel (d.w.z. nieuwe gegevens toevoegen).
Hier voegen we een nieuwe rij in de Albums tafel.
INSERT INTO Albums (AlbumName, ArtistId) VALUES
('Ziltoid the Omniscient', '12'); Dit kan ook worden ingekort tot het volgende:
INSERT INTO Albums VALUES ( DEFAULT, 'Ziltoid the Omniscient', '12' );
De DEFAULT . gebruiken zoekwoord vult de eerste kolom met de standaardbeperking die voor die kolom is geconfigureerd (ervan uitgaande dat er een is geconfigureerd).
Meerdere rijen invoegen:
INSERT INTO Albums (AlbumName, ArtistId) VALUES
('Ziltoid the Omniscient', '12'),
('Flying in a Blue Dream', '7');
Zie SQL INSERT voor beginners voor meer voorbeelden.
SQL UPDATE Verklaring
De UPDATE statement stelt u in staat een of meer records in de database bij te werken.
In het volgende voorbeeld werken we de waarde van de ArtistName . bij kolom in de Artiesten tafel.
UPDATE Artists SET ArtistName = 'The Artist Formerly Known as...' WHERE ArtistName = 'Prince';
Hoewel het meestal beter is om de unieke identifier te gebruiken als deze bekend is. Dus zoiets als dit:
UPDATE Artists SET ArtistName = 'The Artist Formerly Known as...' WHERE ArtistId = '7';
Zie SQL UPDATE voor beginners voor meer voorbeelden.
SQL DELETE Verklaring
De DELETE Met de instructie kunt u gespecificeerde rijen uit een tabel verwijderen.
De volgende SQL-instructie die wordt verwijderd, gebruikt een WHERE clausule om de verwijderde rijen te verfijnen.
DELETE FROM Artists WHERE ArtistId = '6';
Het weglaten van de WHERE clausule verwijdert alle rijen uit de tabel.
DELETE FROM Artists;
Zie SQL DELETE voor beginners voor meer voorbeelden.
SQL TRUNCATE Verklaring
De TRUNCATE statement wordt gebruikt om alle rijen uit een tabel te verwijderen. Het is sneller dan de DELETE verklaring en gebruikt minder systeem- en transactielogboekbronnen.
De TRUNCATE verklaring is ideaal op grotere tafels.
TRUNCATE TABLE Artists;
SQL CREATE DATABASE Verklaring
De CREATE DATABASE statement wordt gebruikt om een nieuwe database te maken.
CREATE DATABASE Movies;
De CREATE DATABASE instructie wordt meestal gevolgd door CREATE TABLE en andere verklaringen om een complete database te maken die klaar is voor gebruik. Bekijk bijvoorbeeld hoe u een database maakt op basis van een script in MySQL.
SQL ALTER DATABASE Verklaring
De ALTER DATABASE statement wordt gebruikt om een database te wijzigen, of de bestanden en bestandsgroepen die aan de database zijn gekoppeld.
De volgende SQL-instructie wijzigt de sortering van de Movies database naar utf8_unicode_ci .
ALTER DATABASE Movies COLLATE utf8_unicode_ci ;
Zie SQL ALTER DATABASE Syntaxis – weergegeven door DBMS voor de exacte syntaxis.
SQL DROP DATABASE Verklaring
De DROP DATABASE statement wordt gebruikt om een database te verwijderen (verwijderen).
DROP DATABASE Movies;
Zie SQL DROP DATABASE Syntaxis – vermeld door DBMS voor de exacte syntaxis.
SQL CREATE TABLE Verklaring
De CREATE TABLE statement kunt u een tabel in een database maken. Wanneer u een tabel maakt, geeft u ook de kolommen en hun gegevenstypen op, evenals eventuele beperkingen en andere instellingen die mogelijk vereist zijn.
Hier is een voorbeeld van het maken van een tabel met de naam Actors met twee kolommen. We stellen ook de ActorId . in kolom als de primaire sleutel.
CREATE TABLE Actors ( ActorId INT NOT NULL AUTO_INCREMENT, ActorName VARCHAR(255) NOT NULL, PRIMARY KEY (ActorId));
Zie SQL CREATE TABLE voor beginners voor meer voorbeelden.
SQL ALTER TABLE Verklaring
De ALTER TABLE statement wordt gebruikt om de definitie van een tabel te wijzigen.
De volgende SQL-instructie voegt een kolom toe aan een tabel en specificeert het datatype.
ALTER TABLE Movies ADD COLUMN YearReleased DATETIME;
Zie SQL ALTER TABLE voor beginners voor meer voorbeelden.
SQL DROP TABLE Verklaring
De DROP TABLE statement wordt gebruikt om een tabel te verwijderen (verwijderen). Voeg gewoon de naam van de tabel toe en de hele tabel wordt uit de database verwijderd.
DROP TABLE Actors;
Zie SQL DROP TABLE voor beginners voor meer voorbeelden.
De GUI gebruiken
Met de meeste DBMS'en kunt u alle bovenstaande taken uitvoeren via een grafische gebruikersinterface (GUI). U kunt bijvoorbeeld MySQL Workbench of SQL Server Management Studio gebruiken om uw weg te "wijzen en klikken" zonder dat u de SQL-code hoeft te onthouden.
Verdere referentie
Zie ook:
- Basis SQL-query's
- SQL-referentie
- SQL-zelfstudie