MySQLi - Criar banco de dados

Criar banco de dados usando mysqladmin

Você precisaria de privilégios especiais para criar ou excluir um banco de dados MySQLi. Então, supondo que você tenha acesso ao usuário root, você pode criar qualquer banco de dados usando mysqlmysqladmin binário.

Exemplo

Aqui está um exemplo simples para criar um banco de dados chamado TUTORIALS -

[root@host]# mysqladmin -u root -p create TUTORIALS
Enter password:******

Isso criará um banco de dados MySQLi TUTORIALS.

Criar banco de dados usando script PHP

PHP usa mysqli_queryfunção para criar ou excluir um banco de dados MySQLi. Esta função usa dois parâmetros e retorna TRUE em caso de sucesso ou FALSE em caso de falha.

Exemplo

Experimente o seguinte exemplo para criar um banco de dados -

<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>

Se conectado e criado o banco de dados com sucesso, a saída de amostra deve ser assim -

Connected successfully
Database created successfully