MySQL创建和删除数据库的命令及相关PHP脚本的操作方法 |
|
使用 mysqladmin 创建数据库 [root@host]# mysqladmin -u root -p create TUTORIALS Enter password:****** 以上命令执行成功后会创建 MySQL 数据库 TUTORIALS 。 bool mysql_query( sql, connection );
实例
<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>
使用 mysqladmin 删除数据库 [root@host]# mysqladmin -u root -p drop TUTORIALS Enter password:****** 执行以上删除数据库命令后,会出现一个提示框,来确认是否真的删除数据库: 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 使用PHP脚本删除数据库 bool mysql_query( sql, connection );
实例
<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(连接失败: . mysql_error());
}
echo 连接成功<br />;
$sql = DROP DATABASE TUTORIALS;
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die(删除数据库失败: . mysql_error());
}
echo "数据库 TUTORIALS 删除成功\n";
mysql_close($conn);
?>
</body>
</html>
注意: 在使用PHP脚本删除数据库时,不会出现确认是否删除信息,会直接删除指定数据库,所以你在删除数据库时要特别小心 。 |