PHP MySQL创建和删除数据库(附带实例)
在 PHP 中,建立和删除数据库的操作可以通过在 mysqli_query() 函数中执行相应的 SQL 语句来完成。
【实例】创建指定的数据库。

图 1 创建指定的数据库
【实例】在 MySQL 服务器中删除一个名为“grade”的数据库(重复删除将产生错误提示),具体代码如下:

图 2 删除指定的数据库
create database语句创建数据库
在 MySQL 服务器中创建一个名为“grade”的数据库(重复创建将产生错误提示),具体代码如下:【实例】创建指定的数据库。
<?php $db = @mysqli_connect("localhost","root","root") or die("连接失败, 无法连接到本地MySQL服务器!"); echo("已连接到MySQL服务器<br />"); $result=@mysqli_query($db,'create database grade')or die("创建数据库失败,指定的资源标识号不正确或数据库已存在!<br>".mysqli_error($db)."<hr />"); if ($result==true) echo "创建数据库成功!<hr />"; $result=@mysqli_query($db,'create database grade')or die("创建数据库失败,指定的资源标识号不正确或数据库已存在!<br>".mysqli_error($db)."<hr />"); if ($result==true) echo "创建数据库成功!<hr>" ; ?>运行结果如下图所示(加框的内容是 mysqli_error() 的返回值):

图 1 创建指定的数据库
drop database语句删除数据库
删除数据库可以通过向 mysqli_query() 函数传递 drop database 语句来实现。【实例】在 MySQL 服务器中删除一个名为“grade”的数据库(重复删除将产生错误提示),具体代码如下:
<?php $db = @mysqli_connect("localhost","root","root") or die("连接失败, 无法连接到本地MySQL服务器!"); echo("已连接到MySQL服务器<br />"); $result=@mysqli_query($db,'drop database grade')or die("删除数据库失败,指定的资源标识号不正确或数据库不存在!<br>".mysqli_error($db)."<hr />"); if ($result==true) echo "删除数据库成功!<hr />"; $result=@mysqli_query($db,'drop database grade')or die("删除数据库失败,指定的资源标识号不正确或数据库不存在!<br>".mysqli_error($db)."<hr />"); if ($result==true) echo "删除数据库成功!<hr />";; ?>运行结果如下图所示(加框的内容是 mysqli_error() 的返回值):

图 2 删除指定的数据库