Um banco de dados possui uma ou mais tabelas.
Você precisa da permissão CREATE para criar ou excluir bancos de dados MySQL.
A instrução CREATE DATABASE é usada para criar um banco de dados no MySQL.
No exemplo a seguir, um banco de dados denominado “myDB” é criado:
![]() | Nota: Ao criar um novo banco de dados, você deve especificar três parâmetros (nome do servidor, nome de usuário e senha) para o objeto mysqli. Dica: Se você usar uma porta diferente (o padrão é 3306), adicione uma string vazia para os parâmetros do banco de dados, como: new mysqli("localhost", "username", "password", "", port) |
---|
Nota: O seguinte usa a instância PDO para criar o banco de dados myDBPDO :
Usando DOP:
<?php$servername = "localhost" ; $username = "username" ; $password = " password" ;tentar { $conn = new PDO ( "mysql:host= $servername " , $username , $password ); Defina o modo de erro do PDO para exceção $conn -> setAttribute ( PDO :: ATTR_ERRMODE , PDO :: ERRMODE_EXCEPTION $sql ); = "CREATE DATABASE myDBPDO" ; // Use exec() porque nenhum resultado é retornado $conn -> exec ( $sql ); echo "Banco de dados criado com sucesso<br>" ;}catch( PDOException $e ){ echo $sql . "<br>" . $e -> getMessage ();} $conn = null ? >Dica: O maior benefício de usar o PDO é que você pode usar classes de exceção para lidar com problemas quando ocorrem problemas durante a consulta ao banco de dados. Se ocorrer uma exceção no bloco de código try{ }, o script interromperá a execução e pulará para o primeiro bloco de código catch(){ } para executar o código. No bloco de código capturado acima, geramos a instrução SQL e geramos a mensagem de erro.