使用PHP脚本删除数据库,PHP使用 mysql_query 函数来创建或者删除 MySQL 数据库;
成都创新互联公司是一家专注于网站设计制作、成都网站制作与策划设计,鲤城网站建设哪家好?成都创新互联公司做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:鲤城等地区。鲤城做网站价格咨询:028-86922220
使用 mysqladmin 删除数据库;
使用 mysqladmin 删除数据库;
使用普通用户登陆mysql服务器,你可能需要特定的权限来创建或者删除 MySQL 数据库。所以我们使用root用户登录,root用户拥有最高权限,可以使用 mysql mysqladmin 命令来创建数据库。
在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。
使用PHP脚本删除数据库;
PHP使用 mysql_query 函数来创建或者删除 MySQL 数据库。bool mysql_query( sql, connection );该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。
MySQL 删除数据库
删除数据库是将已经存在的数据库从磁盘空间中清除,包括数据库中的所有数据也全部被删除。
更多 MySQL 语法详见:MySQL 教程_树懒学堂
MySQL删除数据库的基本语法格式如下:
其中“db_name”是要删除的数据库名称,如果指定数据库名不存在,则删除出错。
例子:删除数据库
删除数据库shulanxt,输入语句如下:
执行上述语句,数据库shulanxt被删除。
以创建wordpress网站的数据库为例
1、创建数据库
创建可指定字符,或者不指定字符,如果不指定字符,默认为 utf8mb4 和 utf8mb4_0900_ai_ci
2、创建用户
可自行指定用户可访问的IP地址范围。
3、授权用户
4、直接一步到位
或者 这种方法 :创建并授权用户,是二和三的合并。
1、查看数据库
show databases可查询所有存在的数据库
2、查看用户信息
用户信息在系统数据库mysql中的user表中。密码查询不会显示明文密码,而是显示为加密后的密文。
3、查看用户权限
有两种方式查看。
第一种方式 : show grants for 'userwordpress';
第二种方式: select * from mysql.user where user='userwordpress'G;
g 相当于’;’
G使每个字段打印到单独的行,也有 ’;' 的作用
只能查出哪个数据库的哪张表的权限,如查userwordpress在mysql数据库的user表的权限,显示都是N(no),没有权限,如果查root用户就都是Y(yes)选择了。
用drop而非delete,简单的区分就是,drop是删除【表】,truncate与delete则是删除表中【记录】。
删除用户
同理,删除数据库
用drop删除时,会有确认信息,为了防止误删。(删库跑路,请谨慎操作)
在 MySQL 中,当需要删除已创建的数据库时,可以使用 DROP DATABASE 语句。其语法格式为:
DROP DATABASE [ IF EXISTS ] 数据库名
语法说明如下:
数据库名:指定要删除的数据库名。
IF EXISTS:用于防止当数据库不存在时发生错误。
DROP DATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用 DROP DATABASE,需要获得数据库 DROP 权限。
注意:MySQL 安装后,系统会自动创建名为 information_schema 和 mysql 的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL 将不能正常工作。
例 1
下面在 MySQL 中创建一个测试数据库 test_db_del。
mysql CREATE DATABASE test_db_del;
Query OK, 1 row affected (0.08 sec)
mysql SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |
| test_db |
| test_db_char |
| test_db_del |
| world |
+--------------------+
9 rows in set (0.00 sec)