nsi:terminales:sql_requests
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| nsi:terminales:sql_requests [2021/10/22 23:35] – ↷ Page déplacée de nsi:tds:serveur_web20:nsi:terminales:sql_requests à nsi:terminales:sql_requests goupillwiki | nsi:terminales:sql_requests [2022/08/29 21:45] (Version actuelle) – goupillwiki | ||
|---|---|---|---|
| Ligne 15: | Ligne 15: | ||
| Afin d' | Afin d' | ||
| - | {{ :nsi: | + | {{ nsi: |
| Pour cette base, nous besoin de deux tables FILM et ARTISTE et aussi d'une table JOUEDANS pour la relation du haut : | Pour cette base, nous besoin de deux tables FILM et ARTISTE et aussi d'une table JOUEDANS pour la relation du haut : | ||
| Ligne 104: | Ligne 104: | ||
| Dans le texte de la biographie, vous pouvez voir la présence de caractères '' | Dans le texte de la biographie, vous pouvez voir la présence de caractères '' | ||
| - | ==== On ne précise pas la clé primaire ==== | + | <WRAP tip> |
| + | ==== Préciser ou non la clé primaire | ||
| - | '' | + | On a le choix : on peut décider de préciser un '' |
| + | |||
| + | <code sql> | ||
| + | INSERT INTO ARTISTE(idArtiste, | ||
| + | </ | ||
| + | |||
| + | et on précise l' | ||
| + | |||
| + | Puisque dans la requête précédente figurent toutes les colonnes de la table, on peut se contenter de : | ||
| + | |||
| + | <code sql> | ||
| + | INSERT INTO ARTISTE VALUES(129, 'Jo', ' | ||
| + | </ | ||
| + | |||
| + | Dans les sujets | ||
| + | </ | ||
| ==== Erreur si insertion de film sans idReal ==== | ==== Erreur si insertion de film sans idReal ==== | ||
| Ligne 210: | Ligne 226: | ||
| <WRAP box>Une base est construite par des milliers d' | <WRAP box>Une base est construite par des milliers d' | ||
| - | Vous disposez du fichier {{ :nsi: | + | Vous disposez du fichier {{ nsi: |
| </ | </ | ||
| Ligne 319: | Ligne 335: | ||
| <wrap important> | <wrap important> | ||
| + | |||
| + | <WRAP tip> | ||
| + | <code sql linenums> | ||
| + | SELECT * FROM FILM, ARTISTE; | ||
| + | </ | ||
| + | On obtient tous les couples '' | ||
| + | <code sql linenums> | ||
| + | SELECT * FROM FILM, ARTISTE WHERE FILM.idReal = ARTISTE.idArtiste; | ||
| + | </ | ||
| + | Ce qui revient à peu près au même que la jointure. | ||
| + | |||
| + | //Dans tous les cas, inutile de vous remplir la tête de code SQL. On souhaite surtout que vous sachiez écrire des requêtes simples et que vous arriviez à comprendre. La requête précédente, | ||
| + | </ | ||
| + | |||
| + | |||
nsi/terminales/sql_requests.1634938539.txt.gz · Dernière modification : de goupillwiki
