sql >> Database >  >> RDS >> Database

11 veelvoorkomende SQL-statements met basisvoorbeelden

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

  1. Hoe EXCEPT werkt in SQL Server

  2. Proberen om een ​​Oracle te exporteren via PL/SQL geeft een datum van 0000-00-00

  3. Linkervulling in SQL Server – 3 LPAD()-equivalenten

  4. Hoe kan ik regex gebruiken om een ​​string te splitsen, met een string als scheidingsteken?