Langage sql et des bases de donnees
Cours SQL Base du langage SQL et des bases de données CSommaire SQL SELECT SQL DISTINCT SQL AS alias SQL WHERE SQL AND OR SQL IN SQL BETWEEN SQL LIKE SQL IS NULL IS NOT NULL SQL GROUP BY SQL HAVING SQL ORDER BY SQL LIMIT SQL CASE SQL UNION SQL UNION ALL SQL INTERSECT SQL EXCEPT MINUS SQL INSERT INTO SQL ON DUPLICATE KEY UPDATE SQL UPDATE SQL DELETE SQL MERGE SQL TRUNCATE TABLE SQL CREATE DATABASE SQL DROP DATABASE SQL CREATE TABLE SQL ALTER TABLE SQL DROP TABLE Jointure SQL SQL INNER JOIN SQL CROSS JOIN SQL LEFT JOIN SQL RIGHT JOIN SQL FULL JOIN SQL SELF JOIN SQL NATURAL JOIN SQL Sous- requête SQL EXISTS SQL ALL SQL ANY SOME Index SQL SQL CREATE INDEX SQL EXPLAIN Commentaires en SQL sql sh CSQL SELECT L ? utilisation la plus courante de SQL consiste à lire des données issues de la base de données Cela s ? e ?ectue gr? ce à la commande SELECT qui retourne des enregistrements dans un tableau de résultat Cette commande peut sélectionner une ou plusieurs colonnes d ? une table Commande basique L ? utilisation basique de cette commande s ? e ?ectue de la manière suivante SELECT nomduchamp FROM nomdutableau Cette requête va sélectionner SELECT le champ nomduchamp ? provenant FROM du tableau appelé nomdutableau ? Exemple Imaginons une base de données appelée client ? qui contient des informations sur les clients d ? une entreprise Table client ? identi ?ant prenom Pierre Sabrina Julien David Marie nom Dupond Durand Martin Bernard Leroy ville Paris Nantes Lyon Marseille Grenoble Si l ? ont veut avoir la liste de toutes les villes des clients il su ?t d ? e ?ectuer la requête suivante SELECT ville FROM client Résultat ville Paris Nantes Lyon Marseille Grenoble sql sh CObtenir plusieurs colonnes Avec la même table client il est possible de lire plusieurs colonnes à la fois Il su ?t tout simplement de séparer les noms des champs souhaités par une virgule Pour obtenir les prénoms et les noms des clients il faut alors faire la requête suivante SELECT prenom nom FROM client Résultat prenom Pierre Sabrina Julien David Marie nom Dupond Durand Martin Bernard Leroy Obtenir toutes les colonnes d ? un tableau Il est possible de retourner automatiquement toutes les colonnes d ? un tableau sans avoir à conna? tre le nom de toutes les colonnes Au lieu de lister toutes les colonnes il faut simplement utiliser le caractère ? étoile C ? est un joker qui permet de sélectionner toutes les colonnes Il s ? utilise de la manière suivante SELECT FROM client Cette requête retourne exactement les mêmes colonnes qu ? il y a dans la base de données Dans notre cas le résultat sera donc identi ?ant prenom Pierre Sabrina Julien David Marie nom Dupond Durand Martin Bernard Leroy ville Paris Nantes Lyon Marseille Grenoble Il y a des avantages et des inconvénient à l ? utiliser Pour en
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702473652que0cgjl8qrly2awdca2lirwumjgbjwcnsyibvi5lmm1muf5v7mzrd7uqsdwbbdd4tj0gmpbyzvnljdgsn6iwfwh9ivjvrs4ligz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702674637sk0g1kssktpotqhblpidwumtee1w96gyte9znc9pe64bf3vsqr9iavhphjfpztkqsavi3oxdrriverlhoyzp5fyzptrxgj9l7zcp.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702458083tflmgb7ce2jzj5cyosthrgb07tqcethvzbuiclfoeb4xaecs1luql0ezcecrbpdk429jklkzagmj6za7rt41ocn1hzbmqg7wtvgm.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702397056tymr6avzqa0edj7ikoegnat8lqmaazatqarmzecxcr2su6a2ngvwptfwkmd0vsmhubg0spuo5yxdrlool3imywxprcfkexcoe3tr.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702398653ivuay31hbgctshajqpsa3vvoxhrprdgwh0qikv4hjiqv68bve11u8u4znjzvtbdecwzpgnpgrlm0eiqxpescyk7rtfcdorhi48vo.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/mUib1cZRuPrjhlbCmfaeNsf1XuxyHoKAsnoFzgkR9zkaNpHqbAeLZXxfHVQNxWaDUYDhDMUJMsFAqxBKIPu79bLJ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117024663435doxxcpyef4qxqht37ck1j0ndrwqavvp0otlc6xnloyar4wjsotakcwx1jknup9fat18rt1n5pmdhsub9gavn56ksqoxbp0wnwxq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702582253mwm1w6slppb8j5zxexu7nnxlybhrbwiblqo9po7c8q4w1hm9lq1tq8kenjcr88bw9tz1ciedn795d9yxvvrhimxmm0s4jxtcadj4.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702590999yb5otz7zjeyuhffd8jldjjw1shbqzwczrpv6rm9vy5n3zizvgtl6jjylwnxc444exax4ddh3ok9dsjgnaixfs5bvw35acgzlfhwx.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702569498ut3s2k2rm87cffpdmficl9dvgjf86qw8avoycar4bkdqpulmpl6725hhlwr5rf7k55hgcj5llt2dkfp22rohgy2cwzibvkmnzgpi.png)
-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 11, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 239.3kB