数据库删表操作

sam10000 2020-09-21 06:44:50
请教各位:
SQLSERVER EXPRESS 2014版本,对单个数据库有容量限制。我想建10个表,填满10个表后,删除一个表,这样就不会超出容量。
删表有两种操作,一种是删除内容,表还在(Delete from tablename where 1=1)。一种是删整个表(drop table 表名;表删没了,可以重新建),请问这两种操作有什么区别吗?对于控制数据库容量效果一样吗?
...全文
128 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
吉普赛的歌 2020-09-22
  • 打赏
  • 举报
回复
引用 2 楼 sam10000 的回复:
能详细一点吗?我删了表肯定又要建表,删内容不需要重新建表,对于控制数据库容量效果有区别吗?
你的操作太复杂,也不实用。 清空表,而且不产生日志,速度够快: truncate table 表名
sam10000 2020-09-22
  • 打赏
  • 举报
回复
能详细一点吗?我删了表肯定又要建表,删内容不需要重新建表,对于控制数据库容量效果有区别吗?
qq_25073223 2020-09-21
  • 打赏
  • 举报
回复
区别大着呢?一个有日志,一个没有日志,一个速度快,一个速度慢 三者区别,请看这里

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧