当前位置:首页 » 编程语言 » 备份表sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

备份表sql

发布时间: 2022-01-25 07:50:28

sql 备份表

select * into B from A 这样就能备份了。前提是B表不能预先存在。

❷ SQL语句:怎么对某个数据库中的数据表进行备份与还原

1、导出整个数据库:包括表结构和数据部分
mysqlmp -u 用户名 -p 数据库名 > 导出的文件名
例如:mysqlmp –u root –p 111111 test1 > test.sql

2、导出数据库中的一个表
mysqlmp -u 用户名 -p 数据库名 表名> 导出的文件名
例如:mysqlmp –u root –p 111111 test1 user1> test1_user1.sql

3、导出多张表:
mysqlmp –u root –p 111111 test1 user1 user2> test1_user12.sql

4、导出一个数据库结构:只导出表结构,不包括数据部分
mysqlmp -u root –p 111111 -d --add-drop-table test1>c:\test1.sql
-d 没有数据
--add-drop-table 在每个 create 语句之前增加一个 drop table,以便于在每次导入
表到数据库中时,如果发现某个表存在,先进行删除。

5、导入数据库
采用 source 命令,进入到 mysql 数据库控制台。例如:
c:\>mysql -u root –p 111111
mysql>use test1 //改变当前数据库为 test1 数据库,注意 test1数据库要先建好
然后使用 source 命令,后面参数为脚本文件(如前面备份的.sql 语句文件)
mysql>source c:\test1.sql

❸ sql server 2008 中怎么创建备份表

方法/步骤

打开sqlserver2008,连接成功后,选择需要导出表的数据库--任务---生成脚本

显示:生成和发布脚本窗口--简介(某些可能关闭该页面的,可以省略该步骤),点击下一步

显示:生成和发布脚本窗口--选择对象--按照图片操作即可

显示:生成和发布脚本窗口--设置脚本编写选项--按照图片操作即可

点击完高级以后,弹出--高级脚本编写选项,选择常规--要编写的脚本的数据类型--架构和数据 (该步很重要)--选择完点击确定--点击下一步

显示:生成和发布脚本窗口--摘要--下一步--完成

❹ SQL中的备份是不是insert into 加备份的表 from 原表 where 条件。。

select * into 备份表名 from 原表 where xxx
备份表必须是尚不存在的,如果存在的话就要改写成insert into 备份表 select * from 原表 where xxx了

❺ SQL中如何备份某个表中的某一列

直接这列然后保存一下就可以了,我前几天也在考虑导一个表中的几列问题,最后还是没找到办法,呵呵,要是只保存一列的话,直接COPY,免得麻烦

❻ sql server 只备份、恢复一张表的sql语句

create table T_FA_Cat_20150509 as select * from T_FA_Cat
创建一个新表,把数据保存起来
insert into T_FA_Cat select * from T_FA_Cat_20150509

把原来备份的数据导入到表中恢复数据

❼ sqlserver数据库如何备份单张表

1、首先找好要备份的数据表,如下图所示。

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

“AS 附近有语法错误”这个提示应该是SQL SERVER的,可见楼主是在SQL Server里执行的,而create table ... as是ORACLE的语句,在SQL Server里是不能执行的,SQL Server里类似的就是select * into person_backup from person。

❾ sql 可以备份一个数据库中的单独的一个表吗

导出
EXEC master..xp_cmdshell 'bcp "select * from dbname..tablename " queryout c:\DT.txt -c -Sservername -Usa -Ppassword'
导入用 bulk insert 速度很快