0% ont trouvé ce document utile (0 vote)
422 vues7 pages

SQL Commande

Transféré par

nsounjoutounsiedukram
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
422 vues7 pages

SQL Commande

Transféré par

nsounjoutounsiedukram
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Certainement !

Voici 20 commandes SQL de base avec des exemples :

1. SELECT : Cette commande est utilisée pour récupérer des données à partir d'une base de
données. Elle permet de spécifier les colonnes à sélectionner, la table à interroger et les
conditions pour filtrer les résultats.

Exemple :

```sql

SELECT * FROM employees;

```

2. INSERT INTO : Cette commande est utilisée pour insérer de nouvelles lignes de données dans
une table spécifique.

Exemple :

```sql

INSERT INTO employees (first_name, last_name) VALUES ('John', 'Doe');

```

3. UPDATE : Cette commande est utilisée pour mettre à jour les données existantes dans une
table. Elle permet de spécifier les colonnes à mettre à jour et les nouvelles valeurs.

Exemple :

```sql

UPDATE employees SET salary = 50000 WHERE employee_id = 1;

```
4. DELETE : Cette commande est utilisée pour supprimer des lignes de données d'une table
spécifique.

Exemple :

```sql

DELETE FROM employees WHERE employee_id = 1;

```

5. CREATE TABLE : Cette commande est utilisée pour créer une nouvelle table dans une base de
données.

Exemple :

```sql

CREATE TABLE employees (

employee_id INT,

first_name VARCHAR(50),

last_name VARCHAR(50)

);

```

6. ALTER TABLE : Cette commande est utilisée pour modifier la structure d'une table existante.

Exemple :

```sql

ALTER TABLE employees

ADD COLUMN age INT;


```

7. CREATE INDEX : Cette commande est utilisée pour créer un index sur une ou plusieurs
colonnes d'une table.

Exemple :

```sql

CREATE INDEX idx_last_name ON employees (last_name);

```

8. DROP TABLE : Cette commande est utilisée pour supprimer une table existante de la base de
données.

Exemple :

```sql

DROP TABLE employees;

```

9. SELECT DISTINCT : Cette commande est utilisée pour sélectionner des valeurs uniques dans
une colonne spécifique d'une table.

Exemple :

```sql

SELECT DISTINCT department FROM employees;

```

10. WHERE : Cette clause est utilisée pour filtrer les résultats d'une requête en spécifiant des
conditions.

Exemple :

```sql

SELECT * FROM employees WHERE department = 'Sales';

```

11. ORDER BY : Cette clause est utilisée pour trier les résultats d'une requête par une ou
plusieurs colonnes spécifiées.

Exemple :

```sql

SELECT * FROM employees ORDER BY last_name ASC;

```

12. GROUP BY : Cette clause est utilisée pour regrouper les lignes de résultats selon une ou
plusieurs colonnes.

Exemple :

```sql

SELECT department, COUNT(*) FROM employees GROUP BY department;

```

13. HAVING : Cette clause est utilisée avec GROUP BY pour filtrer les groupes de résultats
basés sur des conditions spécifiques.

Exemple :
```sql

SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5;

```

14. JOIN : Cette clause est utilisée pour combiner des lignes de plusieurs tables en fonction de
colonnes communes.

Exemple :

```sql

SELECT * FROM employees JOIN departments ON employees.department_id =


departments.department_id;

```

15. INNER JOIN : Cette jointure retourne uniquement les lignes qui ont des correspondances
dans les deux tables impliquées.

Exemple :

```sql

SELECT * FROM employees INNER JOIN departments ON employees.department_id =


departments.department_id;

```

16. LEFT JOIN : Cette jointure retourne toutes les lignes de la table de gauche et les lignes
correspondantes de la table de droite.

Exemple :

```sql
SELECT * FROM employees LEFT JOIN departments ON employees.department_id =
departments.department_id;

```

17. RIGHT JOIN : Cette jointure retourne toutes les lignes de la table de droite et les lignes
correspondantes de la table de gauche.

Exemple :

```sql

SELECT * FROM employees RIGHT JOIN departments ON employees.department_id =


departments.department_id;

```

18. FULL JOIN : Cette jointure retourne toutes les lignes des deux tables, avec des
correspondances lorsque disponibles.

Exemple :

```sql

SELECT * FROM employees FULL JOIN departments ON employees.department_id =


departments.department_id;

```

19. UNION : Cette commande est utilisée pour combiner le résultat de deux ou plusieurs
requêtes SELECT en un seul ensemble de résultats.

Exemple :

```sql

SELECT first_name FROM employees WHERE department = 'Sales'


UNION

SELECT first_name FROM employees WHERE department = 'Marketing';

```

20. COUNT : Cette fonction est utilisée pour compter le nombre de lignes dans une table ou les
occurrences d'une valeur spécifique dans une colonne.

Exemple :

```sql

SELECT COUNT(*) FROM employees;

SELECT COUNT(*) FROM employees WHERE department = 'Sales';

```

Ces exemples illustrent l'utilisation de cescommandes SQL de base dans différents contextes.
Notez que les exemples fournis sont génériques et peuvent nécessiter des adaptations en
fonction de votre propre schéma de base de données et de vos besoins spécifiques.

Vous aimerez peut-être aussi