发布网友 发布时间:2022-04-07 15:00
共7个回答
热心网友 时间:2022-04-07 16:29
您好,drop的意思是删除表或者库。例如drop database 图书:删除图书库,是库删除了,库的所有的东西都没了。delete是删除表里的数据,是一行数据,不是删除某个数据,是一行,比如说是删除一个人的整条读者数据。 TRUNCATE是删除某个数据,具体到某个,列仍然保留,只是数据没了。希望能解决你的问题热心网友 时间:2022-04-07 17:47
--删除表结构,并删除里边的数据及在这个表上的索引等等热心网友 时间:2022-04-07 19:22
delete语句的功能是从指定的表中删除满足where子句条件的所有元组,一般说就是删除表内的数据不是表的定义。truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.热心网友 时间:2022-04-07 21:13
SQL中使用delete删除数据后,是可以进行回滚恢复的,具体方法如下1 连接到被删除数据库的Db 打开log explorer 选择 "file "-> "attach log file "-> 选择服务器和登陆方式-> "connect "-> 选择 "数据库 "-> "attach " 2 查看日志 在左面操作项目的对话框中选择 "browse "项目-> "view log "-> 就可以看到当前的Log记录了 3 恢复数据热心网友 时间:2022-04-07 23:21
drop 是把表和 数据 都删掉了 delete是把表里的某个元组 及里面的某个 数据 删掉了 truncate是把表里的数据全部 删掉 但表的结果 没删掉 只是 数据全删掉了热心网友 时间:2022-04-08 01:46
--删除表结构,并删除里边的数据及在这个表上的索引等等热心网友 时间:2022-04-08 04:27
--删除表结构,并删除里边的数据及在这个表上的索引等等