MySQL - Créer une base de données

Créer une base de données à l'aide de mysqladmin

Vous auriez besoin de privilèges spéciaux pour créer ou supprimer une base de données MySQL. Donc, en supposant que vous ayez accès à l'utilisateur root, vous pouvez créer n'importe quelle base de données en utilisant le mysqlmysqladmin binaire.

Exemple

Voici un exemple simple pour créer une base de données appelée TUTORIALS -

[[email protected]]# mysqladmin -u root -p create TUTORIALS
Enter password:******

Cela créera une base de données MySQL appelée TUTORIELS.

Créer une base de données à l'aide d'un script PHP

Utilise PHP mysql_queryfonction pour créer ou supprimer une base de données MySQL. Cette fonction prend deux paramètres et retourne TRUE en cas de succès ou FALSE en cas d'échec.

Syntaxe

bool mysql_query( sql, connection );

N ° Sr. Paramètre et description
1

sql

Obligatoire - Requête SQL pour créer ou supprimer une base de données MySQL

2

connection

Facultatif - si non spécifié, la dernière connexion ouverte par mysql_connect sera utilisée.

Exemple

L'exemple suivant pour créer une base de données -

<html>
   <head>
      <title>Creating MySQL Database</title>
   </head>
   
   <body>
      <?php
         $dbhost = 'localhost:3036';
         $dbuser = 'root';
         $dbpass = 'rootpassword';
         $conn = mysql_connect($dbhost, $dbuser, $dbpass);
         
         if(! $conn ) {
            die('Could not connect: ' . mysql_error());
         }
         echo 'Connected successfully<br />';
         $sql = 'CREATE DATABASE TUTORIALS';
         $retval = mysql_query( $sql, $conn );
         
         if(! $retval ) {
            die('Could not create database: ' . mysql_error());
         }
         echo "Database TUTORIALS created successfully\n";
         mysql_close($conn);
      ?>
   </body>
</html>