mysql,sqlserver复制表结构1
1.mysql
MySQL复制表结构和内容到另一张表中的SQL
1.复制表结构及数据到新表
CREATE TABLE 新表
SELECT * FROM 旧表
2.只复制表结构到新表
方法一:(此方法不
|
mysql,sqlserver 复制表结构 1.mysql MySQL复制表结构和内容到另一张表中的SQL 1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 2.只复制表结构到新表 方法一:(此方法不能复制主键,索引mssql复制表,触发器,注释等) CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立. 方法二:(低版本的mysql不支持,mysql4.0.25 不支持,mysql5已经支持了,此方法可以复制主键,索引,注释 但是不能复制触发器) CREATE TABLE 新表 LIKE 旧表 3.复制旧表的数据到新表(假设两个表结构一样) INSERT INTO 新表 SELECT * FROM 旧表 4.复制旧表的数据到新表(假设两个表结构不一样) INSERT INTO 新表(字段1,字段2,…….) SELECT 字段1,字段2,…… FROM 旧表 2.sqlserver T_SQL语句复制表的方法 我在SQL SERVER 2000中有现个数据库DATAHR及DEMO,它们的结构是一样,其它有一个表名为:GBITEM.现在我想将DEMO数据库的表名:GBITEM的全部内容复制到DATAHR数据库的表名为:GBITEM中。请问此T-SQL语句应该怎么写? 谢谢高人指点! 如果目的表已经存在: insert into DATAHR.DBO.GBITEM select * from DEMO.DBO.GBITEM 如果目的表不存在: select * into DATAHR.DBO.GBITEM from DEMO.DBO.GBITEM --备份数据库OFSys BACKUP DATABASE OFSys to disk = 'e:/OFSys' 还原 restore database test from disk = 'c:\test' 转载至: (编辑:天瑞地安资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql – 如何从包含百万条记录的数据库中选择第一个“N”条记
- tsql – SQL将行转换为列
- sql – 将pg_try_advisory_xact_lock()放在嵌套的子查询中?
- sql-server – 需要将SQL Server迁移到MySQL
- 决定字段是否被更新 新旧数据写入Audit Log表中
- 免费开源的数据库管理软件——DBeaver
- sql-server – 如何在DST之前或之后的日期获得UTC与本地时间
- MSSQL 和 MYSQL 复制表结构和数据(B复制A)
- 数据库 T-SQL流控制语句3 MSSQL 学习笔记
- sql-server – 为什么SQL Server 2008在简单的SQL查询上崩溃

