MySQL利用命令和PHP脚本创建删除一个数据库
来源:互联网 发布:如何下载linux系统 编辑:程序博客网 时间:2024/05/17 13:09
使用命令
首先是利用命令进入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 0
- MySQL利用命令和PHP脚本创建删除一个数据库
- MySQL创建和删除数据库
- Mysql数据库创建、删除用户和数据库
- MYSQL创建、删除和选择数据库
- MYSQL创建、删除和选择数据库
- MySQL数据库的查看、创建和删除
- 利用PHP和crontab命令作Linux自动执行脚本
- PHP MySQL 创建数据库和表
- PHP MySQL 创建数据库和表
- PHP MySQL 创建数据库和表
- shell脚本来批量创建和删除数据库
- 如何利用phpMyAdmin创建数据库,设置编码 php apache MySQL
- C# 执行Mysql数据库脚本 创建数据库和表
- mysql数据库创建、删除数据库
- mysql-创建数据库、删除数据库
- mysql删除一个数据库
- 使用 PHP脚本 创建数据库
- mysql创建数据库命令
- C语言 变量数组只能在头部定义
- AdvancedInstaller打包工具使用(四)
- 习题5;5.1
- 简单的一个利用MVP做的登录
- HTML元素
- MySQL利用命令和PHP脚本创建删除一个数据库
- 机器学习实战_09_树回归_源代码错误修正
- android程序执行adb shell命令
- hashmap数据结构 数组+链表
- 是的,该对自己狠点了
- ES6系列之---数组新增的内置函数
- Android 控制线程的开始关闭
- 工作问题(SQL)
- 常用开发资源整理(持续更新)