MySQL 创建数据库

  • 使用mysqladmin创建数据库

    您将需要特殊特权才能创建或删除MySQL数据库。因此,假设您有权访问root用户,则可以使用mysql 的 mysqladmin 二进制文件创建任何数据库。
    例:这是一个创建名为mydb2的数据库的简单示例-
    [root@host]# mysqladmin -u root -p create mydb2
    Enter password:******
    这将创建一个名为mydb2的MySQL数据库。
  • 使用PHP脚本创建数据库

    PHP使用mysqli_query函数创建或删除MySQL数据库。此函数有两个必要参数,如果成功则返回TRUE,如果失败则返回FALSE。
    以下示例创建数据库
    <html>
       <head>
          <title>Creating MySQL Database</title>
       </head>
       
       <body>
          <?php
             $dbhost = 'localhost';
             $dbuser = 'root';
             $dbpass = 'rootpassword';
             $dbname = 'test';
             $conn = mysqli_connect($dbhost, $dbuser, $dbpass,$dbname);
             
             if(! $conn ) {
                die('Could not connect: ' . mysqli_error($conn));
             }
             echo 'Connected successfully<br />';
             $sql = 'CREATE DATABASE mydb2';
             $retval = mysqli_query($conn, $sql);
             
             if(! $retval ) {
                die('Could not create database: ' . mysqli_error($conn));
             }
             echo "Database mydb2 created successfully\n";
             mysqli_close($conn);
          ?>
       </body>
    </html>