博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
复制表结构和数据SQL语句
阅读量:5911 次
发布时间:2019-06-19

本文共 665 字,大约阅读时间需要 2 分钟。

1.复制表结构及数据到新表

CREATE TABLE 新表 SELECT * FROM 旧表

 

2.只复制表结构到新表

CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2

 

即:让WHERE条件不成立.

方法二:(由tianshibao提供)

CREATE TABLE 新表 LIKE 旧表

 

3.复制旧表的数据到新表(假设两个表结构一样)

INSERT INTO 新表 SELECT * FROM 旧表

 

4.复制旧表的数据到新表(假设两个表结构不一样)

INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 旧表
 
 
如果是 SQL SERVER 2008 复制表结构,使用如下方法:
在表上面右击——编写表脚本为:——Create到——新查询编辑器窗口,你也可以保存为sql文件,
新查询编辑器窗口的话在最上面一条把use databasename改成你要复制过去的数据库名称
 
如果遇到:

IDENTITY_INSERT 设置为 OFF 时,不能向表 'id' 中的标识列插入显式值。

插入数据的时候不要为id列指定值,也就是insert into table ( ...)语句中,括号中的字段中不要包含id列。
 
SQL SERVER 2008
 insert into b(a, b, c) select d,e,f from b;

转载于:https://www.cnblogs.com/derekhan/p/9888375.html

你可能感兴趣的文章
如何实现文件上传 - JavaWeb
查看>>
ASP.net 使用ConfigurationManager获取连接字符串
查看>>
NLog官方文档
查看>>
JS 设置盒子div 跳转
查看>>
简单的苗为课堂搜索版式编写《超链接》
查看>>
有用的软件工具汇总
查看>>
第十一章 持有对象
查看>>
EditPlus保存时不生成bak文件(转)
查看>>
ArcGIS安装错误1402
查看>>
Flume-企业开发案例
查看>>
2、Python语法基础
查看>>
保留两位小数
查看>>
26 Hints for Agile Software Development(敏捷开发的26条建议)
查看>>
CCIE路由实验(5) -- BGP负载均衡
查看>>
php构造函数的继承方法
查看>>
图片格式转换之ImageMagick
查看>>
SQL 存储过程返回值
查看>>
卷积核与特征提取
查看>>
共轭分布
查看>>
使用burp进行brute force破解
查看>>