𝟮𝟳. 𝗕𝗮𝘀𝗶𝗰𝘀 𝗱𝘂 𝗦𝗤𝗟

Apprenez le SQL avec ce guide du Dr Angela.

Le SQL gère les données dans des tables. Vous utilisez les opérations CRUD pour manipuler les informations.

CRUD signifie :

  1. Gestion des tables

Utilisez CREATE TABLE pour créer une nouvelle table. Utilisez une clé primaire (Primary Key) pour identifier chaque ligne de manière unique.

Exemple : CREATE TABLE products ( id INT NOT NULL, name STRING, price MONEY, PRIMARY KEY (id) );

Utilisez INSERT pour ajouter des données. Pour ajouter des données dans toutes les colonnes : INSERT INTO products VALUES (1, 'Pen', 1.20);

Pour ajouter des données dans des colonnes spécifiques : INSERT INTO products (id, name) VALUES (2, 'Pencil');

  1. Lecture des données

Utilisez SELECT pour voir vos données. Pour tout voir : SELECT * FROM products;

Utilisez WHERE pour filtrer les résultats. Pour voir un seul élément : SELECT * FROM products WHERE id = 1;

  1. Modification des données et des tables

Utilisez UPDATE pour modifier des valeurs existantes. La commande SET définit la nouvelle valeur. La commande WHERE sélectionne la ligne.

Exemple : UPDATE products SET price = 1.00 WHERE id = 1;

Utilisez ALTER TABLE pour ajouter une colonne. Exemple : ALTER TABLE products ADD stock INT;

  1. Suppression des données

Utilisez DELETE pour supprimer des lignes. Exemple : DELETE FROM products WHERE id = 2;

Note : Utilisez toujours une clause WHERE. Si vous l'omettez, vous supprimerez toutes les lignes de la table.

  1. Relations et jointures

Les clés étrangères (Foreign Keys) lient deux tables entre elles. Cela permet de garder vos données organisées et précises.

Utilisez INNER JOIN pour combiner des données provenant de différentes tables. Cela n'affiche que les lignes où les données correspondent dans les deux tables.

Exemple : SELECT orders.order_number, customers.first_name FROM orders INNER JOIN customers ON orders.customer_id = customers.id;

Ressources :

Source: https://dev.to/avery_/27-sql-4ha6