English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Criar Banco de Dados MySQL

Após nos conectar ao serviço MySQL, podemos usar o comando create para criar bancos de dados, a sintaxe é a seguinte:

CREATE DATABASE NomeDoBancoDeDados;

Os seguintes comandos demonstram simplesmente o processo de criação de bancos de dados, nome de dados w3codebox:

[root@host]# mysql -u root -p   
Enter password:******  # Login no terminal
mysql> create DATABASE w3codebox;

Criar banco de dados usando mysqladmin

Usando usuário comum, você pode precisar de permissões específicas para criar ou excluir bancos de dados MySQL.

Portanto, usamos o usuário root para fazer login, o usuário root possui a maior permissão, pode usar o comando mysql mysqladmin para criar bancos de dados.

Os seguintes comandos demonstram simplesmente o processo de criação de bancos de dados, nome de dados w3codebox:

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

A execução bem-sucedida dos comandos acima criará o banco de dados MySQL w3codebox.

Criar banco de dados usando script PHP

O PHP usa a função mysqli_query para criar ou excluir bancos de dados MySQL.

A função tem dois parâmetros, retorna TRUE com sucesso, caso contrário, retorna FALSE.

Sintaxe

mysqli_query(connection, query, resultmode);
ParâmetroDescrição
connectionObrigatório. Especifica a conexão MySQL a ser usada.
queryObrigatório, especifica a string de consulta.
resultmode

Opcional. Uma constante. Pode ser qualquer um dos seguintes valores:

  • MYSQLI_USE_RESULT (se precisar pesquisar grandes quantidades de dados, use essa)

  • MYSQLI_STORE_RESULT (padrão)

Exemplo Online

Os seguintes exemplos demonstram como criar um banco de dados usando PHP:

<?php
$dbhost = 'localhost';  // Endereço do servidor do mysql
$dbuser = 'root';            // Nome de usuário mysql
$dbpass = '123456';          // Nome de usuário e senha do mysql
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Erro de conexão: ' . mysqli_error($conn));
}
echo 'Conexão bem-sucedida<br /';
$sql = 'CREATE DATABASE w3codebox';
$retval = mysqli_query($conn, $sql );
if(! $retval )
{
    die('Falha ao criar banco de dados: ' . mysqli_error($conn));
}
echo "Banco de dados w3codebox criado com sucesso\n";
mysqli_close($conn);
?>

Após a execução com sucesso, volte ao seguinte resultado:


Se o banco de dados já existir, execute e volte ao seguinte resultado: