1.使用命令行删除一个数据库
1.1 首先登陆进入 MySQL 操作界面,命令如下:
命令 : mysql -utest -p;
1.2 登陆成功之后可以使用如下命令查看当前已有数据库:
命令 : SHOW DATABASES;
执行结果如下图:
如图所示当前已包含 MySQL 系统数据库和之前新建的数据库 item_name。
使用truncate语句就可以删除表中所有数据。truncate 语句的简单说明:一般情况下,删除数据大家都在使用delete语句;这个 truncate 命令很简单,它的意思是:删除表的所有记录;相当于 delete 语句不写 where 子句一样;其语法。
1.3 接下来可以删除指定的数据库
命令 : DROP DATABASE item_name;
执行命令如图所示:
1.4 查看指定的数据库是否删除成功
命令 : SHOW DATABASES;
a.不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。b.效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。c.delete的效果有点像将mysql表中所有。
如下图所示,可以看到 item_name 数据库已经被删除掉了:
删除表数据有两种方法:delete和truncate。具体语句如下:一、RUNCATE TABLE name :删除表中的所有行,而不记录单个行删除操作。 在这个指令之下,表格中的资料会完全消失,可是表格本身会继续存在。TRUNCATE TABLE 的语法:TR。
2.使用 Navicat 客户端工具删除数据库
2.1 打开 Navicat 工具,连接好一个数据库之后,选中需要删除的数据库如下图所示操作:
2.2 也可以在 Navicat 中使用 MySQL 命令删除数据库:
如上图所示,新建查询之后即可输入 MySQL 命令:
命令 : DROP DATABASE item_name;
如图所示表示删除成功:
mysql有两种方式可以清空表。分别为:delete from 表名和truncate table 表名。delete from 表名,删除表数据,全部删除则是可以清空表,相当于一条条删除,需要注意的是,如果有字段是自增的(一般为id),这样删除后,id 。