SQL怎么样用SQL语句备份一张数据表

已举报 回答
SQL怎么样用SQL语句备份一张数据表
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    8,500

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
“AS 附近有语法错误”这个提示应该是SQL SERVER的,可见楼主是在SQL Server里执行的,而create table ... as是ORACLE的语句,在SQL Server里是不能执行的,SQL Server里类似的就是
select * into person_backup from person
取消 评论
进入命令提示符里,mysqldump -uroot -p密码 数据库名 D:/备份文件名.sql
搞定
要把备份的文件再装到数据库里
首先在mysql里建好数据库名
然后进入命令提示符
mysql -uroot -p密码 数据库名 D:/备份文件名.sql
取消 评论
SQL2005/2008请使用“维护计划”进行自动备份和管理你的数据库。
取消 评论
--完整备份(name还原显示的名称)
backup database t to disk='E:\dataBak\log\bak_t_full.bak'
with noinit,name='bak_t_full'

--差异备份
backup database t to disk='E:\dataBak\log\bak_t_differ.bak'
with differential,noinit,name='bak_t_differ'

--日志备份
backup log t to disk='E:\dataBak\log\bak_t_log.bak'
with noinit,name='bak_t_log'

--数据库恢复
restore database 数据库名 from disk= 'c:\备份文件名 '
取消 评论
backup database MyDatabase to disk='D:\MyDatabase.bak' --备份
restore database MyDatabase from disk='D:\MyDatabase.bak' --还原
取消 评论
SQL Server:
select * into person_backup from person

Oracle:
create table person_backup as select * from person
取消 评论
ZOL问答 > 相机 > 其他 > SQL怎么样用SQL语句备份一张数据表

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?