e, pour plusieurs raisons.
Par exemple, Facebook utilise plusieurs BDD pour des besoins spécifiques (certa... ciaux ou d’espaces**. Il est même recommandé de n’utiliser que des caractères minuscules.
Je vous laisse l... même résultat !
</note>
Pour créer une base, on utilise la commande ''CREATE DATABASE nomdelabase;''.
P... nom de la base de données que l'on veut créer, on utilisera toujours ''CREATE DATABASE''. Notre ''CREATE DA
base de données est chargée et mise à jour, vous utilisez bien foodly et non moviz?
Alors allons-y !
===... iste une commande en SQL que l’application pourra utiliser pour récupérer **uniquement** cet aliment. Nous ... c n’importe quelle autre commande : vous pouvez l’utiliser avec ''UPDATE'' ou ''DELETE'' pour ne mettre à j... le nom était égal à une valeur.
Or, vous pouvez utiliser **tous les opérateurs classiques**, tels que :
te des **doublons** dans un champ.
</note>
===== Utilisez des alias =====
Allez, un dernier point avant d... mme". Est-ce c'est possible ?
Oui ! Il suffit d'utiliser ce que l'on appelle un **alias** avec le mot clé... s retenez qu'ils existent.
<note>
En SQL on peut utiliser le mot clé ''AS'' afin de **donner des noms "art... hoses.
Pour passer du texte en majuscule on peut utiliser ''UPPER'', pour connaitre la date actuelle on pe
1 à plusieurs =====
Beaucoup d’utilisateurs vont utiliser Foodly, et ce, dans plusieurs pays.
Afin de pou... nique de la langue associée**. Par convention, on utilise comme nom de ce champ ''{nom de l’objet associé}_... où est stocké l’id de la langue qu’ils souhaitent utiliser.
Par exemple, le premier utilisateur a comme la... 1) ;
</code>
C'est la liste des utilisateurs qui utilisent Gmail et qui parlent français.
On obtient :
<
resse Gmail. Comment faites-vous ?
Eh bien, vous utilisez la commande ''CREATE VIEW''!
Voici la commande ... la vue “utilisateurs_gmail_vw”. Cette dernière s’utilise désormais comme une table.
Ainsi, pour récupérer... eurs demain, et encore moins après-demain.
===== Utilisez une vue =====
Bref, revenons à nos moutons et à notre vue.
Si je veux l'utiliser, je n’ai plus qu’à écrire :
<code sql>
SELECT *
faudra spécifier son type à MySQL. Pour ce faire, utilisez la commande ''ALTER TABLE''.
Avant de nous jete... velle surprenante !
Les utilisateurs de Foodly n’utilisent que très rarement la fonctionnalité pour savoir... note>
Il faut néanmoins faire attention lorsqu’on utilise cette commande. Une fois la colonne supprimée, ce... e**.
</note>
Ce qui n’est pas nécessaire si vous utilisez un autre SGBD. Cela permet de modifier à la fois
terminal d'ouvert, avec MySQL lancé, et que vous utilisez bien la base de données foodly. Si cela n'est pa... SELECT'', comme dans l’exemple ci-dessus.
===== Utilisez quelques astuces pour aller plus vite =====
N'a... LECT'' ou ''FROM''.
Pour la suite de ce cours, j'utiliserai les deux méthodes.
Deuxième chose que je voul... es sélectionner grâce au signe ''*''.
* On peut utiliser l'auto-complétion pour gagner un temps précieux
c l’id 1 est celui qu’on vient de taper.
On peut utiliser la commande ''SELECT * FROM utilisateur;'' qui n... vous convaincre de faire très attention quand on utilise ce type de commande.
Il est tout à fait possible d’utiliser ''UPDATE'' sans filtres (sans close ''WHERE'').
scrire cet utilisateur dans la base MySQL ?
Elle utiliserait la commande SQL ''INSERT INTO''. Cette comman... ur signaler à SQL des noms de tables ou colonnes, utilisez des **backticks**.
* Pour le reste (les valeur
ion toutefois, cette commande est **très simple à utiliser**, parfois trop même ! Une fois la donnée suppri... disparu (pour de bon) !
Là aussi, il vaut mieux utiliser cette commande avec une close ''WHERE'' pour en
ooms.com/|Openclassrooms]].
Pour l'exercice, on utilisera le fichier dump {{moviz.sql}}
Ici on replace l... et “plusieurs” avec comme nom “objet_id”
- On utilise une commande SQL avec le mot clé JOIN.
- On sup