mysql清空数据库数据
用一个
sql语句
我不会,我要用两个,假如数据库为mydata,可以这样:
drop
database
mydata
呵呵,把整个数据库都删了,但没达到你说的"清空"目的,所以我再建一个:
create
database
mydata
㈡ 如何彻底清理MYSQL数据库
如果数据库是安装在你机器上的
那么你可以暂时把MYSQL关闭
然后进入安装目录
找到data文件夹
这里面就是放置数据库文件的。。你会看到data里面每一个文件夹都对应你一个数据库名称
把他们删除就好了
就彻底没了
不过可别把mysql这个文件夹删了
还有别的文件
比如.err别乱删哦。
如果这个你不会
或者说文件在使用删除不了
那么你就用mysql的可视化工具
比如mysql-front
5.1
进去删除
效果都是一样。
㈢ mysql清除数据库命令
drop命令用于删除数据库。
drop命令格式:drop database <数据库名>;
例如,删除名为 xhkdb的数据库:
mysql> drop database xhkdb;
[例子1] 删除一个已经确定存在的数据库:
mysql> drop database drop_database;
Query OK, 0 rows affected (0.00 sec)
[例子2] 删除一个不确定存在的数据库:
mysql> drop database drop_database;
ERROR 1008 (HY000): Can't drop database 'drop_database'; database doesn't exist
// 发生错误,不能删除'drop_database'数据库,该数据库不存在。
mysql> drop database if exists drop_database;
Query OK, 0 rows affected, 1 warning (0.00 sec)
//产生一个警告说明此数据库不存在
mysql> create database drop_database; // 创建一个数据库
Query OK, 1 row affected (0.00 sec)
mysql> drop database if exists drop_database; // if exists 判断数据库是否存在,不存在也不产生错误
Query OK, 0 rows affected (0.00 sec)
㈣ 怎样清空网站、mysql数据库、mssql数据库
清空数据库主要有两种方式
(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。
TRUNCATETABLE则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。
(2)表和索引所占空间。
当表被TRUNCATE后,这个表和索引所占用的空间会恢复到初始大小,
DELETE操作不会减少表或索引所占用的空间。
drop语句将表所占用的空间全释放掉。
(3)一般而言,drop>truncate>delete