活动
云服务
云空间
服务器托管
服务器租用
企业邮箱
域名注册
建站服务
合作伙伴
了解人文云
支付方式
备案
帮助中心
以服务为基础,以质量为生存,以科技求发展
帮助中心
资料文档下载
备案专题
域名注册问题
云服务器问题
虚拟主机问题
IDC托管问题
IDC租用问题
企业邮局问题
数据库问题
支付问题
网站开发问题
网站营销问题
其他问题
ssl证书
帮助中心 > 数据库问题 > 数据库专栏
关于如何清空数据库?

问?:

access或sql数据库 ,如何做到用一个按据清空多个表、多个数据库,或一个按据清空一个数据库或表?谢谢,记得foxpro有一个pack的命令好象可以清除全部。

答!: 1:

清空一个数据库
For I = 1 To CurrentData.AllTables.Count
gg = "delete from " & CurrentData.AllTables(I).Name
currentdb.execute gg
Next
清空表:
DELETE FROM TT

答!: 2:

delete from 表名 可清空数据,循环即可

答!: 3:


如何清空、初始化一个数据库?


思路:
通过ADO 或者系统表找到所有的表名,然后通过组织 JET SQL 的 DELETE FROM [TABLENAME] 语句来删除所有表中的数据;
清空数据以后用 ADO 获取系统的自动编号字段,判断其是否为自动增加、长整字段,然后再组织 JET SQL 的 DDL 语句来初始化自动编号;
所有数据初始化结束后还要压缩修复数据库。

注意:如果可能,在创建上述数据库后就应该立即复制一份全新的备份,这样就不用事后编程来进行初始化了。


这条帮助是否解决了您的问题? 已解决 未解决
下一篇:远程调用mysql或者mssql的方法
微信咨询
请微信扫码咨询客服
电话咨询
请拨打客服咨询电话
028-86619097
028-61640828
QQ咨询
请选择企业QQ进行咨询
工单 充值 返回顶部