Database
 sql >> Base de données >  >> RDS >> Database

11 instructions SQL courantes avec des exemples de base

Cette page contient 11 des instructions SQL les plus couramment utilisées, ainsi qu'un exemple d'utilisation de base.

SQL est le langage standard pour interroger les bases de données relationnelles.

SQL SELECT Déclaration

Le SELECT L'instruction vous permet de récupérer des données de la base de données. Vous pouvez choisir un ou plusieurs tableaux, ainsi que les colonnes spécifiques à partir desquelles vous souhaitez sélectionner des données.

L'exemple suivant sélectionne deux colonnes dans les Artistes tableau.

SELECT ArtistName, ArtistBio

FROM Artists;

L'exemple suivant sélectionne toutes les colonnes des Artistes tableau.

SELECT *

FROM Artists;

Voir SQL SELECT pour les débutants pour plus d'exemples.

SQL INSERT Déclaration

Le INSERT vous permet d'insérer de nouvelles lignes dans un tableau (c'est-à-dire d'ajouter de nouvelles données).

Ici, nous insérons une nouvelle ligne dans les Albums tableau.

INSERT INTO Albums (AlbumName, ArtistId) VALUES 

('Ziltoid the Omniscient',  '12');

Cela peut également être raccourci comme suit :

INSERT INTO Albums VALUES 

( DEFAULT, 'Ziltoid the Omniscient', '12' );

Utiliser le DEFAULT le mot-clé remplira la première colonne avec la contrainte par défaut qui a été configurée pour cette colonne (en supposant qu'une a été configurée).

Pour insérer plusieurs lignes :

INSERT INTO Albums (AlbumName, ArtistId) VALUES 

('Ziltoid the Omniscient',  '12'),

('Flying in a Blue Dream',  '7');

Voir SQL INSERT pour les débutants pour plus d'exemples.

SQL UPDATE Déclaration

La UPDATE vous permet de mettre à jour un ou plusieurs enregistrements dans la base de données.

Dans l'exemple suivant, nous mettons à jour la valeur de ArtistName colonne dans la colonne Artistes tableau.

UPDATE Artists

SET ArtistName = 'The Artist Formerly Known as...'

WHERE ArtistName = 'Prince';

Cependant, il est généralement préférable d'utiliser l'identifiant unique s'il est connu. Donc quelque chose comme ça :

UPDATE Artists

SET ArtistName = 'The Artist Formerly Known as...'

WHERE ArtistId = '7';

Voir SQL UPDATE pour les débutants pour plus d'exemples.

SQL DELETE Déclaration

Le DELETE vous permet de supprimer des lignes spécifiées d'un tableau.

L'instruction SQL suivante supprime utilise un WHERE clause pour affiner les lignes supprimées.

DELETE FROM Artists

WHERE ArtistId = '6';

Omettre le WHERE la clause supprimera toutes les lignes de la table.

DELETE FROM Artists;

Voir SQL DELETE pour les débutants pour plus d'exemples.

SQL TRUNCATE Déclaration

Le TRUNCATE est utilisée pour supprimer toutes les lignes d'une table. C'est plus rapide que le DELETE déclaration et utilise moins de ressources système et de journal des transactions.

Le TRUNCATE déclaration est idéale sur les grandes tables.

TRUNCATE TABLE Artists;

SQL CREATE DATABASE Déclaration

Le CREATE DATABASE est utilisée pour créer une nouvelle base de données.

CREATE DATABASE Movies;

Le CREATE DATABASE l'instruction est généralement suivie de CREATE TABLE et d'autres déclarations afin de créer une base de données complète prête à l'emploi. Découvrez comment créer une base de données à partir d'un script dans MySQL pour un exemple.

SQL ALTER DATABASE Déclaration

La ALTER DATABASE est utilisée pour modifier une base de données ou les fichiers et groupes de fichiers associés à la base de données.

L'instruction SQL suivante modifie le classement des Films base de données en utf8_unicode_ci .

ALTER DATABASE Movies 

COLLATE utf8_unicode_ci ;

Pour connaître la syntaxe exacte, consultez la section Syntaxe SQL ALTER DATABASE – Répertorié par le SGBD.

SQL DROP DATABASE Déclaration

La DROP DATABASE est utilisée pour supprimer (supprimer) une base de données.

DROP DATABASE Movies;

Pour connaître la syntaxe exacte, consultez la section Syntaxe SQL DROP DATABASE – Répertorié par le SGBD.

SQL CREATE TABLE Déclaration

Le CREATE TABLE vous permet de créer une table dans une base de données. Lorsque vous créez un tableau, vous spécifiez également les colonnes et leurs types de données, ainsi que les contraintes et autres paramètres éventuellement nécessaires.

Voici un exemple de création d'un tableau appelé Actors avec deux colonnes. Nous définissons également le ActorId colonne comme clé primaire.

CREATE TABLE Actors (
 ActorId INT NOT NULL AUTO_INCREMENT,
 ActorName VARCHAR(255) NOT NULL,
 PRIMARY KEY (ActorId));

Voir SQL CREATE TABLE pour les débutants pour plus d'exemples.

SQL ALTER TABLE Déclaration

Le ALTER TABLE est utilisée pour modifier la définition d'une table.

L'instruction SQL suivante ajoute une colonne à une table et spécifie son type de données.

ALTER TABLE Movies

ADD COLUMN YearReleased DATETIME;

Voir SQL ALTER TABLE pour les débutants pour plus d'exemples.

SQL DROP TABLE Déclaration

Le DROP TABLE est utilisée pour supprimer (supprimer) une table. Ajoutez simplement le nom de la table et toute la table sera supprimée de la base de données.

DROP TABLE Actors;

Voir SQL DROP TABLE pour les débutants pour plus d'exemples.

Utilisation de l'interface graphique

La plupart des SGBD vous permettent d'effectuer toutes les tâches ci-dessus via une interface utilisateur graphique (GUI). Par exemple, vous pouvez utiliser MySQL Workbench ou SQL Server Management Studio pour "pointer et cliquer" sans avoir à mémoriser le code SQL.

Autre référence

Voir aussi :

  • Requêtes SQL de base
  • Référence SQL
  • Tutoriel SQL