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)
删除一条记录简单方法,应该说是最简单的入门级的了.mysql>delete
from
表名
where
id=1
query
ok,
这样就可以删除了,
如果你和php教程
mysql配置只要利用php连接到数据库教程再用php
mysql_query("delete
from
表名
where
id=1")就可以删除了。
?php
$con
=
mysql_connect("localhost","peter","abc123")
if
(!$con)
{
die('could
not
connect:
'
.
mysql_error())
}
mysql_select_db("my_db",
$con)
mysql_query("delete
from
person
where
lastname='griffin'")
mysql_close($con)
?
下面看一下关于mysql
delete语法.
删除数据库中的数据
delete
from
语句用于从数据库表中删除记录。
语法
delete
from
table_name
where
column_name
=
some_value
注释:sql
对大小写不敏感。delete
from
与
delete
from
等效。
为了让
php
执行上面的语句,我们必须使用
mysql_query(
函数。该函数用于向
sql
连接发送查询和命令
要删除MySQL数据库中的所有数据,有几种方法:1、删除数据库里所有内容,包括表:可以删除数据库然后新建数据库就好了。
方法:drop database if exists 'dataBaseName'
CREATE DATABASE IF NOT EXISTS `dataBaseName`
这种方式快捷,一步到位。
还可以用如下方法删除整张表:
truncate tableName
delete from tableName
上面两种方法里,第一个直接删除表,不放到回收站;第二种方法删除表之后会放到回收站;
2、连同数据库用户也删除,以后不用了,那可以只做:drop database if exists 'dataBaseName'即可;
3、只删除数据库里的数据:
delete from tableName
删除表里的全部数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)