www.sghz.net > mysql Drop删除一个库要多长时间

mysql Drop删除一个库要多长时间

删除一个库很快,因为mysql把数据库存到一个目录下,所以删除一个库时,就是删除计算机的一个物理目录.

delete只删除数据,而drop则删除整个表(结构和数据) drop不能回滚 简单点就是这样了 这篇博客还不错http://www.cnblogs.com/luowende2012/archive/2012/07/22/2604049.html

可以,一行,drop database abc;dropdatabase def;再看看别人怎么说的.

看你怎么删除了,不同的删除方式,效率不同://网上找的:功能:实现从18万条数据里删除12条数据,用主键(id)做删除条件1.delete from a where id=123 这条语句执行了12万次,执行总时间为30s2.delete from a where id in(1,2,3,,120000)

在学习drop方法删除用户时,按照书上讲的一直没操作成功,后来到网上查了点其他资料,才弄明白drop的方法,贴出来和大家分享一下.(方法一)drop user 用户名;语法:drop user 用户名;作用:删除已经存在的用户,例如要删除yan这

DELETE FROM month_testWHERE date_dt select now();

有两种方法,一种方法使用mysql的check table和repair table 的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具.前者使用起来比较简便.推荐使用.1. check table 和 repair table登陆mysql 终端:mysql -

先写好一段删除的程序,并建立procedure.手机上打的,可能有些小问题,实在需要回家了可以帮你改好.Drop procedure if exist name;create procedure name()Begin-- 计算总共记录数Set @nb= select count(表里任意变量)from table;Select delete from table order by time limite @nb-N;end;call name;然后去建立一个event, envent可以调用上面的程序写call name即可.然后设置程序的时间,这样每过一段时间程序就自动运行了!:)

是delete还没执行完,建议你用Truncate命令.DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项.TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放.建议你通过MySQL GUI Tools 5.0工具的MySQLAdministrator.exe,在“服务器连接”中找到正在执行delete的连接,会看到某个进程正在执行delete这个语句,把那个进程杀掉就可以了.再执行Truncate table 表名,就可以了

直接 删除数据库 drop database 再建立一个新的数据库 CREATE DATABASE

网站地图

All rights reserved Powered by www.sghz.net

copyright ©right 2010-2021。
www.sghz.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com