BASES DE DONNÉES - Niveau 1 - MySQL - MariaDB - Cours 05 - page 2/35 - Bertrand LIAUDET
Principe de la syntaxe 16!
Ajouter, modifier, supprimer des attributs 16!
Ajout et suppression de contraintes d'intégrité 17!
4!DROP TABLE - Suppression des tables 17!
5.!SHOW CREATE TABLE - Récupération du code sous MySQL 18!
SHOW CREATE TABLE 18!
Rappels d’autres commandes 19!
6.!ENGINE - Moteur MyISAM et moteur InnoDB 20!
MyISAM et InnoDB 20!
Quel moteur choisir ? 20!
Conséquence syntaxique : ENGINE InnoDB 20!
Passage d’un moteur à l’autre 20!
7.!ISO-ASCII – UTF 8 - Questions de caractères 21!
Jeu de caractères : character set 21!
Collation 22!
5 niveaux de définition : Serveur, Client, Base, Table, Colonne 23!
Conversion : CONVERT 24!
Usages 24!
SQL : CREATION DE LA BASE DE DONNEES. LES TUPLES : LE DML 25!
1.!INSERT - Création des tuples 25!
Création de tuples 25!
Création de tuples en série 25!
Utilisation de l’auto-incrément 26!
Gestion des clés étrangères : la fonction last_insert_id() 26!
2.!UPDATE - Modification des tuples 27!
3.!DELETE - Suppression des tuples 29!
4.!REPLACE : Remplacement des tuples (pas standard) 31!
Principe 31!
Syntaxe 31!
4 cas de figure 31!
TP N°5 : CMS DES TUPLES ET DES TABLES 32!
Présentation 32!
Exercice 1 : charger les tables de la base de données 32!
Présentation 32!
Exercice : lancer le script de création de la BD 32!
Exercice 2 : modification et création de la BD 33!
Méthode de travail 33!
Les requêtes : CMS (Création Modification Suppression) des tuples 33!
Exercice 3 : création de la BD via un SELECT et des ALTER 34!