Necesita privilegios especiales para crear o eliminar una base de datos MySQL. Entonces, si tiene acceso de root, puede crear cualquier base de datos usando mysql mysqladmin binario.
Tenga cuidado al eliminar cualquier base de datos porque perderá todos los datos disponibles en su base de datos.
A continuación, se muestra un ejemplo de cómo eliminar una base de datos (tutoriales) creada en el capítulo anterior:
[root@host]# mysqladmin -u root -p drop TUTORIALS Enter password:******
Esto le dará una advertencia y confirmará si realmente desea eliminar esta base de datos o no.
Dropping the database is potentially a very bad thing to do. Any data stored in the database will be destroyed. Do you really want to drop the 'TUTORIALS' database [y/N] y Database "TUTORIALS" dropped
Usos de PHP mysql_query una función para crear o eliminar una base de datos MySQL. Esta función toma dos parámetros y devuelve VERDADERO en caso de éxito o FALSO en caso de error.
bool mysql_query( sql, connection );
Senior No | Parámetro y descripción |
---|---|
uno |
sql Requerido: una consulta SQL para crear o eliminar una base de datos MySQL. |
2 |
conexión Opcional: si no se especifica, se utilizará el último mysql_connect abierto. |
Pruebe el siguiente ejemplo para eliminar una base de datos:
<html> <head> <title>Deleting MySQL Database</title> </head> <body> <?php $dbhost="localhost:3036"; $dbuser="root"; $dbpass="rootpassword"; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: '. mysql_error()); } echo 'Connected successfully<br />'; $sql="DROP DATABASE TUTORIALS"; $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not delete database: '. mysql_error()); } echo "Database TUTORIALS deleted successfullyn"; mysql_close($conn); ?> </body> </html>
ADVERTENCIA – No se requiere confirmación al eliminar la base de datos usando un script PHP. Así que tenga cuidado al eliminar su base de datos MySQL.
🚫