MySQL利用命令和PHP脚本创建删除一个数据库

使用命令

首先是利用命令进入MySQL的bin目录然后才可以进行操作,本人直接装的wamp。

打开wamp,只有图标变成绿色时MySQL打开才是成功的,如果打开不成功,打开任务管理器看有没有mysql的进程,关掉重启wamp即可。

D: 回车 进入D盘; 然后cd wamp/bin/mysql/mysql5.6.17/bin

创建新的数据库: mysqladmin -u root -p create newdata 我这里直接用了root,因为root有最高权限,目前我的root账户没有设密码,但安全起见还是要设密码。


删除创建的数据库:mysqladmin -u root -p drop newdata   注意的是创建和删除的操作都不能重复进行,否则会报错。使用命令进行删除操作会有提示确认,但一会会看到,使用php脚本进行删除操作不会有确认,所以操作要谨慎。


使用PHP脚本

想要创建数据库,首先得将MySQL与PHP脚本做连接
<?php
$dbhost = 'localhost';  // mysql服务器主机地址
$dbuser = 'root';            // mysql用户名
$dbpass = '123456';          // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die('Could not connect: ' . mysqli_error());
}
echo '数据库连接成功!';
mysqli_close($conn);
?>
在连接成功的基础上可以进行创建删除的操作

创建数据库:

<?php
		$dbhost = 'localhost';  // mysql服务器主机地址
		$dbuser = 'root';            // mysql用户名
		$dbpass = '';          // mysql用户名密码
		$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
		if(! $conn )
		{
		    die('Could not connect: ' . mysqli_error());
		}
		echo '数据库连接成功!';
		$sql = 'CREATE DATABASE testdata'; 
		$retval = mysqli_query($conn,$sql );
		if(! $retval )
		{
		    die('创建数据库失败: ' . mysqli_error($conn));
		}
		echo "数据库 mydata 创建成功\n";
		mysqli_close($conn);
	?>


删除数据库:

<?php
		$dbhost = 'localhost';  // mysql服务器主机地址
		$dbuser = 'root';            // mysql用户名
		$dbpass = '';          // mysql用户名密码
		$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
		if(! $conn )
		{
		    die('Could not connect: ' . mysqli_error());
		}
		echo '数据库连接成功!';
		$sql = 'DROP DATABASE testdata'; 
		$retval = mysqli_query($conn,$sql );
		if(! $retval )
		{
		    die('删除数据库失败: ' . mysqli_error($conn));
		}
		echo "数据库 mydata 删除成功\n";
		mysqli_close($conn);
	?>
删除和创建操作利用的都是mysqli_query()函数,创建和删除我们只修改了查询关键字$sql 创建时为CREATE删除时为DROP







  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值