怎么设计一个带自动编号数据库的备份与还原功能,该数据库中带有多个有自动编号及关键字的数据表,因为是管理软件,所以要备份与还原,请告诉我怎么做,
用SQL命令的“insert...select”语句。
格式为:insert into 目标表名 select * from 源表名
能帮我做个例子吗管理员,我不会SQL,我急用呢,快啊
数据库的备份,有两种方式,第一种是直接备份数据库文件,直接用“磁盘文件管理”构件,进行拷贝操作。另一种方式,是复制记录到另一个数据表中。
可参考数据库实例“劳动服务管理系统”。
以下是引用admin在2005-2-23 8:57:04的发言:
用SQL命令的“insert...select”语句。
格式为:insert into 目标表名 select * from 源表名
比如你现在要把DATA1数据表复制到DATA2,其中要求DATA2与DATA1是同样数据结构,DATA2可以在DATA1的基础上直接复制过来,只不过是个空表而已,可以这样设置:
1、添加SQL构件,连接数据库。
2、在SQL命令中输入:insert into DATA2 select * from DATA1
3、在复制按钮的单击事件里设置:SQL命令执行。注意只能按一次,否则会重复提交记录的。如果每次只提交当前记录,并且要求TATA2中仅仅保存当前记录,就还需要事先删除原来的记录。删除数据的SQL命令:DELETE from data2
一切OK!