MySQL - Crear base de datos

Crear base de datos usando mysqladmin

Necesitaría privilegios especiales para crear o eliminar una base de datos MySQL. Entonces, asumiendo que tiene acceso al usuario root, puede crear cualquier base de datos usando mysqlmysqladmin binario.

Ejemplo

Aquí hay un ejemplo simple para crear una base de datos llamada TUTORIALS -

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

Esto creará una base de datos MySQL llamada TUTORIALES.

Crear una base de datos usando PHP Script

Usos de PHP mysql_queryfunció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.

Sintaxis

bool mysql_query( sql, connection );

No Señor. Descripción de parámetros
1

sql

Obligatorio: consulta SQL para crear o eliminar una base de datos MySQL

2

connection

Opcional: si no se especifica, se utilizará la última conexión abierta por mysql_connect.

Ejemplo

El siguiente ejemplo para crear una base de datos:

<html>
   <head>
      <title>Creating 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 = 'CREATE DATABASE TUTORIALS';
         $retval = mysql_query( $sql, $conn );
         
         if(! $retval ) {
            die('Could not create database: ' . mysql_error());
         }
         echo "Database TUTORIALS created successfully\n";
         mysql_close($conn);
      ?>
   </body>
</html>