来源:转载

如果要删除数据表中所有数据只要遍历一下数据库再删除就可以了,清除所有数据我们可以使用搜索出所有表名,构造为一条SQL语句进行清除了,这里我一一给各位同学介绍。

使用sql删除数据库中所有表是不难的,就是遍历一下数据库中所有用户表,并将它清除,下边是具体的sql语句,在关键部分已经作了详细的注释:

代码如下

复制代码

--变量@tablename保存表名

declare @tablename nvarchar(100)

--将用户表全部保存到临时表#tablename中

SELECT [name] into #tablename FROM sysobjects

WHERE type = 'U';

--当#tablename有数据时

while(select count(1) from #tablename)>0

begin

--从#tablename中取第一条

select top 1 @tablename=[name] from #tablename;

--进行表删除操作,表名为变量,所以此处用到动态sql

exec('drop table '+@tablename);

--将此表名记录从#tablename中删除

delete from #tablename where [name]=@tablename;

end

--最后删除临时表#tablename

drop table #tablename可见sql里没有使用游标,而是使用了临时表用来遍历,到这里就达到了使用sql清除数据库中所有表的目的。

另一种办法

mysql删除表中所有数据的语句_sql删除数据库中所有表与数据语句相关推荐

  1. oracle数据库的as语句怎么写,数据库中as语句

    <深入解析sas:数据处理.分析优化与商业应用>一2.4 访问关系型数据库系统中的数据 本节书摘来自华章出版社<深入解析sas:数据处理.分析优化与商业应用>一书中的第2章,第 ...

  2. java获取表主外键_通过 jdbc 分析数据库中的表结构和主键外键

    文章转自:http://ivan4126.blog.163.com/blog/static/20949109220137753214811/ 在某项目中用到了 hibernate ,大家都知道 hib ...

  3. JDBC查询Oracle全部表名称,如何使用JDBC API从Oracle数据库中的现有表中检索记录?...

    您可以使用UPDATE查询来更新/修改表中记录的现有内容.使用此功能,您可以更新表的所有记录或特定记录. 语法UPDATE table_name SET column1 = value1, colum ...

  4. python中引入sql的优点_SQL Server 2017中的Python:增强的数据库内机器学习

    Microsoft SQL Server是一款优秀的关系型数据库管理系统,Python是目前流行的数据科学语言之一,拥有丰富的库生态系统.从SQL Server 2017的CTP 2.0版本开始,可以 ...

  5. python爬虫爬取虎扑湖人论坛专区帖子数据,并存入MongoDB数据库中

    今天就带大家从头到尾一步一步带着大家爬取虎扑论坛帖子的数据,里面涉及到的一些知识,我会给出学习的连接,大家可以自行去学习查看. 前期准备 首先我们打开虎扑NBA论坛,我选择的是湖人专区(小湖迷一个). ...

  6. 如何判断数据库中的两个表是否相同(相等)?比较数据库中的两个表是否完全相同,包括字段和每条记录

    如何判断数据库中的两个表是否相同(相等)?比较数据库中的两个表是否完全相同,包括字段和每条记录 目录

  7. oracle中exist什么意思,oracle中not exists 是什么意思 , oracle数据库中exists的作用

    导航:网站首页 > oracle中not exists 是什么意思 , oracle数据库中exists的作用 oracle中not exists 是什么意思 , oracle数据库中exist ...

  8. domino中实现将本地文件放入数据库中的LS代码

    domino中实现将本地文件放入数据库中的LS代码 Sub InitializeDim session As New NotesSessionDim db As NotesDatabaseDim do ...

  9. mysql select 所有表_怎样用SQL语句查询一个数据库中的所有表

    展开全部 查询32313133353236313431303231363533e59b9ee7ad9431333431356639一个数据库中的所有表sql语句是show tables: 显示所有数据 ...

最新文章

  1. 新一代图像AI ISP技术
  2. 设计模式----单件模式(c++)
  3. LeetCode--258--各位相加*
  4. 在layui中使用ajax传值给后台,解决layui批量传值到后台操作时出现传值为空的问题...
  5. 关于log4net使用中遇到的错误
  6. sql azure 语法_Azure Kubernetes服务(AKS)–管理SQL Server数据库文件
  7. 输入指定答案提示正确C语言,大学C语言课件及复习答案输入输出.ppt
  8. MySQL8.0 安装教程-Windows64位
  9. python3 接口获取数据
  10. MongoDB文档增删改查
  11. 快来,分享两款好用的制图软件
  12. 有道围棋 AI:智能匹配儿童棋力的良师益友
  13. 文件分类服务器,云服务器 搭建 文件分类存储
  14. ecno是什么的缩写_号码的英文缩写是什么
  15. No result defined for action com.zhen.user.UserInfoAction and result success
  16. Nuxt.js(Vue SSR)项目配置以及开发细节
  17. 要求实现学生信息查找添加修改浏览保存从文件读取功能c语言,[c语言作业题目.doc...
  18. guitar pro8吉他谱软件好用吗?2023GTP全新功能解析
  19. JDK 21 要来了:已从主线分叉,将成为下一个 LTS 版本!
  20. python3 将eps文件转为jpg格式

热门文章

  1. 用HTML+CSS做一个QQ,老马看到都慌了
  2. 拳皇97模拟器没有换面
  3. html如何调节文字位置
  4. 中职计算机教师学期发展计划,中职计算机教师工作计划.docx
  5. 15从零开始学Java之详解计算机中的进制转换
  6. mac上可以直接查看exif信息
  7. 【优秀的iPhone/iPad数据恢复工具】Omni Recover for Mac 2.5
  8. ps里面怎么插入流程图_photoshop cs6绘画带箭头简单流程图的操作教程
  9. 云云对接使用手机号和验证码的方式
  10. 安卓7.1系统源码 屏蔽系统home键 (平台msm8909)