Chinaunix

标题: 删除数据库 [打印本页]

作者: scott_1987    时间: 2009-04-21 00:13
标题: 删除数据库
我刚学习Mysql,自己在那尝试着建数据库和建表。
当我建了一个scott数据库后,就用use scott;命令使用scott数据库了,在里面也建立了几个表,中间没有切换用其他的数据库。
但我用drop database scott;命令可以删除scott数据库。我以前用sql server2000的时候,情况是我正在用这个数据库,或是在
这个数据库的目录下,是不允许我删除这个数据库的,为什么这里可以删除呢?
高手指点下!谢谢了!
作者: shmiya    时间: 2009-04-21 07:16
就是可以删除啦。。。
所以使用drop命令需要非常谨慎!
作者: mydqldba    时间: 2009-04-21 12:44
因为linux和windows打开文件的处理不一样。就像在windows下面你不可以删除一个已经打开的文件,但是在linux下面却可以删除那样。当然,这只是一个原因。
作者: stormcc    时间: 2009-04-21 14:05
原帖由 mydqldba 于 2009-4-21 12:44 发表
因为linux和windows打开文件的处理不一样。就像在windows下面你不可以删除一个已经打开的文件,但是在linux下面却可以删除那样。当然,这只是一个原因。


楼上说的是结果,不是原因。
期待有人说明一下原因
作者: scott_1987    时间: 2009-04-21 21:39
我也很期待啊!很想知道深层的一些东西。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2