MySQL删除数据库命令用法详解
在mysql中要删除数据库很简单我们只要使用DROP DATABASE 就可以快速删除数据库了,并且数据库中所有表也给删除了,下面给大家介绍介绍.
使用cmd模式下载删除
命令:drop database <数据库名>
例如:删除名为 xhkdb的数据库,代码如下:mysql> drop database xhkdb;
例子1,删除一个已经确定存在的数据库,代码如下:
mysql> drop database drop_database;
Query OK, 0 rows affected (0.00 sec)
例子2,删除一个不确定存在的数据库,代码如下:
- mysql>dropdatabasedrop_database;
- ERROR1008(HY000):Can'tdropdatabase'drop_database';databasedoesn'texist
- //发生错误,不能删除'drop_database'数据库,该数据库不存在。
- mysql>dropdatabaseifexistsdrop_database;
- QueryOK,0rowsaffected,1warning(0.00sec)//产生一个警告说明此数据库不存在
- mysql>createdatabasedrop_database;
- QueryOK,1rowaffected(0.00sec)
- mysql>dropdatabaseifexistsdrop_database;//ifexists判断数据库是否存在,不存在也不产生错误
- QueryOK,0rowsaffected(0.00sec)
使用mysqladmin删除数据库:
需要特殊的权限才能创建或删除一个MySQL数据库,因此,假设以root用户的访问,可以使用mysql mysqladmin二进制创建任何数据库.
小心删除任何数据库,因为它会失去数据库中可用的所有数据.
Here is an example to delete a database created in previous chapter:[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脚本删除数据库:PHP使用mysql_query函数来创建或删除一个MySQL数据库,这个函数有两个参数,成功返回TRUE或失败则返回FALSE.
例子:bool mysql_query( sql, connection );
参数 描述
sql Required - SQL query to create or delete a MySQL database
connection Optional - if not specified then last opened connection by mysql_connect will be used.
例子,试试下面的例子中,删除一个数据库,代码如下:
- <html>
- <head>
- <title>DeletingMySQLDatabase-bywww.phpfensi.com</title>
- </head>
- <body>
- <?php
- $dbhost='localhost:3036';
- $dbuser='root';
- $dbpass='rootpassword';
- $conn=mysql_connect($dbhost,$dbuser,$dbpass);
- if(!$conn)
- {
- die('Couldnotconnect:'.mysql_error());
- }
- echo'Connectedsuccessfully<br/>';
- $sql='DROPDATABASETUTORIALS';
- $retval=mysql_query($sql,$conn);
- if(!$retval)
- {
- die('Couldnotdeletedatabase:'.mysql_error());
- }
- echo"DatabaseTUTORIALSdeletedsuccessfullyn";
- mysql_close($conn);
- ?>
- </body>
- </html>
警告:在删除一个数据库,使用PHP脚本,它不会提示任何确认,所以删除一个MySQL数据库一定要小心.
热门评论