MySQL - Créer une base données :

Créer une base de données :

La commande CREATE DATABASE permet de créer une base de données.

Exemple :

            
                CREATE DATABASE nom_de_la_base_de_donnees;
            
        

Créer une base de données si elle n'existe pas :

Exemple :

            
                CREATE DATABASE IF NOT EXISTS nom_de_la_base_de_donnees;
            
        

Supprimer une base de données

La commande DROP DATABASE permet de supprimer une base de données.

Exemple :

            
                DROP DATABASE nom_de_la_base_de_donnees;
            
        

Supprimer une base de données si elle existe

Exemple :

            
                DROP DATABASE IF EXISTS nom_de_la_base_de_donnees;
            
        

Vider une base de données

La commande TRUNCATE permet de vider une base de données.

Exemple :

            
                TRUNCATE nom_de_la_base_de_donnees;
            
        

Exercice

Créer la base de données à la volée

Depuis un fichier index.php executer automatiquement le script suivant :

            
                // Création de la base de données si elle n'existe pas
                $sql = "CREATE DATABASE IF NOT EXISTS `descodeuses_initiation` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci";
                $server = "localhost";
                $user = "root";
                $pass = "";
                // Création de la connexion procédurale
                $connexion = mysqli_connect($server, $user, $pass);