MySQLi - Crear base de datos

Crear base de datos usando mysqladmin

Necesitaría privilegios especiales para crear o eliminar una base de datos MySQLi. Entonces, asumiendo que tiene acceso al usuario root, puede crear cualquier base de datos usando mysqlmysqladmin binario.

Ejemplo

Aquí hay un ejemplo simple para crear una base de datos llamada TUTORIALS -

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

Esto creará una base de datos MySQLi TUTORIALES.

Crear base de datos usando PHP Script

Usos de PHP mysqli_queryfunción para crear o eliminar una base de datos MySQLi. Esta función toma dos parámetros y devuelve VERDADERO en caso de éxito o FALSO en caso de error.

Ejemplo

Pruebe el siguiente ejemplo para crear una base de datos:

<html>
   <head>
      <title>Connecting MySQLi Server</title>
   </head>
   
   <body>
      <?php
         $dbhost = 'localhost:3306';
         $dbuser = 'root';
         $dbpass = '<password here>';
         $conn = mysqli_connect($dbhost, $dbuser, $dbpass);
   
         if(! $conn ){
            echo 'Connected failure<br>';
         }
         echo 'Connected successfully<br>';
         $sql = "CREATE DATABASE TUTORIALS";
         
         if (mysqli_query($conn, $sql)) {
            echo "Database created successfully";
         } else {
            echo "Error creating database: " . mysqli_error($conn);
         }
         mysqli_close($conn);
      ?>
   </body>
</html>

Si se conectó y creó la base de datos correctamente, la salida de muestra debería ser así:

Connected successfully
Database created successfully