se de données ?
**Une application, c’est le code informatique qui vous permet d’effectuer des actions... Foodly, une pomme ou une poire sont chacune **une instance** d’un objet “fruit”.
Chaque application e... es de données**! Tout comme beaucoup de “noms” en informatique (variables, objets, identifiants…), ceu... igation pour signaler à SQL qu’on a **terminé une instruction**.
Le gros intérêt de ce point-virgule
ag>cours dev sql bdd sgbdr database db}}
====== Insérez des données dans votre BDD ======
Notes et ... Jour
Votre base de données est bien vide pour l’instant... Ne désespérez pas, nous allons justement ... OW tables;''.
Vous vous éviterez bien des ennuis inutiles!
</note>
===== Insérez des objets uniques pour alimenter votre BDD =====
Première étape : vou
les d’aliments pourront être utilisées de manière indépendante, pas forcément uniquement sur les fiche... ’abord… eh bien, créer la table famille !
Pour l’instant, un objet de type famille ne devra contenir ... <code sql>
CREATE TABLE famille
(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
nom VARCHAR(100) NOT NULL
);
</code>
MySQL retour
, la même version que dans la partie précédente.
Insérer de la donnée, la modifier, la supprimer, ou bien en tirer des informations utiles est désormais à votre portée.
M... . Le design est prêt, les développeurs ont codé l’interface, mais il manque une chose cruciale pour ré... -----+---------+----------------+
| id | int | NO | PRI | NULL | auto_increment
permarché).
<code sql>
CREATE TABLE lieu (
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
nom VARCHAR(100) NOT NULL,
type VARCHAR(100) NOT NULL
);
</code>
OK, une fois la table créée, insérons un lieu dans cette dernière, partons sur un... ça se sent que je suis citadin ? 😆).
<code sql>
INSERT INTO `lieu` (`nom`, `type`) VALUES ('Carrefou
abase db}}
:TODO_DOCUPDATE:
====== Extrayez des informations spécifiques de votre BDD ======
Notes ... est remplie, il serait temps d’en **extraire des informations pertinentes**. En effet, il serait peu ... BDD si cette dernière ne pouvait que stocker de l’information et la ressortir “bêtement”.
Vous allez ... dans cette partie comment extraire **uniquement l’information qui vous intéresse**, et en tirer quelqu
langue principale du film |
| budget | INTEGER | le budget de production du film |
| note_id | INTEGER | l'id de l'objet note associé au fil... ^ Description du champ |
| note | INTEGER | la note sur 5 |
Et en... Choix 1.
<code sql>
ALTER TABLE film ADD note_id INTEGER DEFAULT NULL;
ALTER TABLE film MODIFY note_i
r plusieurs types de données entre elles.
Pour l’instant, vous avez utilisé de la donnée sans relatio... lations qu’ils ont entre eux.
===== Extrayez des informations via une relation 1 à plusieurs =====
B... ire précédemment. Cela se fait avec la commande ''INSERT INTO `langue` VALUES ('français');''
- Chaque utilisateur se voyant relié à une langue, c’est
s Microsoft SQL Server ou même MariaDB, ou bien l'inverse !
Encore une fois, il ne s'agit pas d'appre... t, et non des moindres : On utilise souvent une **interface graphique** pour interagir avec SQL
Une interface graphique ?
Dans ce cours, nous avons utilisé le **terminal**. C'est
ents dans votre BDD ?
Comme pour les commandes d’insertion, vous allez devoir indiquer la table dans laquelle vous souhaitez récupérer la donnée, ici “ut... ésultat :
* ''SELECT'', comme nous l’avons vu, indique à MySQL que nous souhaitons récupérer de la donnée ;
* Le caractère ''*'' indique que l’on souhaite récupérer toutes les colon
de bien lire ce message et de bien comprendre les informations qu'il nous donne.
Décomposons la comma... mettre à jour de la donnée** dans votre BDD. Vous indiquez aussi la table dans laquelle se trouve(nt) ... z modifier. |
| **SET** colonne = valeur | Sert à indiquer à SQL quelles sont la ou les **colonnes à m... 1';'' qui nous donne uniquement la ligne qui nous intéresse.
<note>
L'application d'une condition ave
de gestion de base de données (SGBD)]]
* [[120_installer_mysql|Installez le SGBD MySQL]]
* [[130_creer_la_base|Créez votre base de données (BDD)]]
... données avec les opérations CRUD =====
* [[210_inserer_dans_bdd|Insérez des données dans votre BDD]]
* [[220_selectionner_dans_bdd|Sélectionnez les d
st pas très représentatif. Je préfèrerai avoir un intitulé plus clair comme "noms différents de produi... la date actuelle on peut utiliser ''NOW'' etc..
Inutile de les apprendre toutes, elles sont largemen... ou pour les dates.
[[310_extraire_des_information_du_sgbd|◁ Précédent ]] |
[[000_start|⌂ R