English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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;
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.
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.
mysqli_query(connection, query, resultmode);
Parâmetro | Descrição |
---|---|
connection | Obrigatório. Especifica a conexão MySQL a ser usada. |
query | Obrigatório, especifica a string de consulta. |
resultmode | Opcional. Uma constante. Pode ser qualquer um dos seguintes valores:
|
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: