Una base de datos tiene una o más tablas.
Necesita permiso CREATE para crear o eliminar bases de datos MySQL.
La declaración CREATE DATABASE se utiliza para crear una base de datos en MySQL.
En el siguiente ejemplo, se crea una base de datos denominada "myDB":
![]() | Nota: Cuando crea una nueva base de datos, debe especificar tres parámetros (nombre de servidor, nombre de usuario y contraseña) para el objeto mysqli. Consejo: Si utiliza un puerto diferente (el valor predeterminado es 3306), agregue una cadena vacía para los parámetros de la base de datos, como por ejemplo: new mysqli("localhost", "username", "password", "", port) |
---|
Nota: Lo siguiente utiliza la instancia de PDO para crear la base de datos myDBPDO :
Usando DOP:
<?php$nombredeservidor = "localhost" ; $nombre de usuario = "nombre de usuario" ; $contraseña = "contraseña" ;pruebe { $conn = nuevo PDO ( "mysql:host= $nombre de servidor " , $nombre de usuario , $contraseña ) ; Establezca el modo de error de PDO en excepción $conn -> setAttribute ( PDO :: ATTR_ERRMODE , PDO :: ERRMODE_EXCEPTION $ sql ); = "CREAR BASE DE DATOS myDBPDO" ; // Utilice exec() porque no se devuelve ningún resultado $conn -> exec ( $sql ); echo "Base de datos creada correctamente<br>" ;}catch( PDOException $e ){ echo $sql . "<br>" $ e -> getMessage ();} $conn = nulo ? >Consejo: El mayor beneficio de usar PDO es que puede usar clases de excepción para manejar problemas cuando ocurren durante la consulta de la base de datos. Si se produce una excepción en el bloque de código try{ }, el script dejará de ejecutarse y saltará al primer bloque de código catch(){ } para ejecutar el código. En el bloque de código capturado arriba, generamos la declaración SQL y generamos el mensaje de error.