`
江金鸿
  • 浏览: 28168 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql,sqlserver 复制表结构

 
阅读更多
1.mysql
MySQL复制表结构和内容到另一张表中的SQL
1.复制表结构及数据到新表

CREATE TABLE 新表
SELECT * FROM 旧表

2.只复制表结构到新表

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'

分享到:
评论

相关推荐

    SQLDeveloper工具/MySQL/SQLServer驱动程序

    关于MySQL驱动程序,当SQLDeveloper与MySQL集成时,它允许开发者连接到MySQL服务器,进行数据查询、更新、创建新表结构或执行其他DDL(Data Definition Language)和DML(Data Manipulation Language)操作。...

    MySQL与Sqlserver之间的数据传输

    5. **数据同步**:如果需要实时或近实时的数据同步,可以考虑使用变更数据捕获(CDC)技术或者数据复制服务,如MySQL的binlog replication和Sqlserver的Log Shipping或Replication。 6. **性能优化**:在数据传输过程...

    sqlserver与mysql的区别

    - **MySQL**:存储引擎层面实现物理存储,如InnoDB存储引擎中的表空间概念,与SQL Server中的文件组类似。不过,在MySQL中,表空间更加灵活,支持不同的存储引擎,每个存储引擎都有自己的特点和适用场景。 #### 三...

    通用SQL教程oracle,mysql,sqlserver

    SQL Server支持分区、复制、服务 Broker(用于异步消息传递)以及强大的分析和报告工具,如SQL Server Analysis Services (SSAS) 和 Reporting Services (SSRS)。 在学习通用SQL时,你需要理解以下几个核心概念: ...

    mysql sqlserver orcle 数据库操作

    在查询方面,MySQL提供了`SHOW CREATE TABLE`命令,用于查看一个表的完整创建语句,这对于理解和复制表结构非常有用。例如,`SHOW CREATE TABLE 表名`将显示该表的所有定义,包括字段、数据类型、索引等信息。至于...

    mysql sqlserver 数据库

    容灾和高可用性方案,如MySQL的主从复制、组复制,SQL Server的镜像、Always On可用性组,都能保证在故障发生时,服务能够快速切换,降低业务中断时间。 最后,性能监控与调优是数据库管理员的日常工作。通过查询...

    SqlServer,Oracle,MySql数据库结构相互对比同步.rar

    标题中的“SqlServer,Oracle,MySql数据库结构相互对比同步”是指对这三种主流关系型数据库管理系统(RDBMS)在数据库结构方面的比较和同步方法。这些数据库系统在数据存储、查询语言、安全性、性能优化等方面都有...

    php下转移sqlserver数据到mysql

    执行前须在mysql中建立和sqlserver中对应表字段相符的对应表(只有结构没有数据)。运行本文件一次即可,如运行两次,将清空mysql相关表的所有数据后,再次复制,不会累加。复制耗时根据数据量大小而定,每秒可复制5...

    mysql,、SQL SERVER 连接工具。

    4. **复制和同步**:与MySQL版本一样,SQL Server版本也支持数据库和表的复制与同步,帮助用户在不同数据库间保持一致性。 5. **报表和图表**:能够生成报表并以图表形式展示SQL Server中的数据,方便数据分析和...

    sql server mysql 帮助文档 全

    3. **表操作**:CREATE TABLE用于创建表,ALTER TABLE用于修改表结构,DROP TABLE用于删除表。 4. **索引**:理解B-Tree、Hash和Full-text索引的原理和应用。 5. **视图**:创建和使用虚拟表进行复杂查询。 6. **...

    cdc变更表结构步骤

    当表结构需要修改时,必须按照特定的步骤来确保CDC功能能够正确地适应这些变更。以下是详细的操作步骤: 1. **停止应用程序和CDC**: 在进行任何表结构变更之前,首先必须确保所有应用程序对数据库的操作已经停止...

    Excel根据表格,批量生成sqlserver语句 ,生成建表语句,自行到数据库中执行

    在日常工作中,有时我们需要根据结构化的数据表来创建对应的数据库表结构,这时,如果能批量生成SQL Server的建表语句,无疑会大大提高工作效率。Excel作为一种功能丰富的电子表格工具,可以通过启用宏来实现自动化...

    SQLServer导出为Insert语句

    程序可能首先获取表结构,然后通过循环遍历每一行数据,构造并输出Insert语句。 6. **OutInsertSql文件**:这个名字可能是生成的Insert语句的输出文件,其中包含了针对用户表的所有Insert语句。这个文件可以在新的...

    SQL Server转Mysql的工具mss2sql

    3. 表结构差异:SQL Server和MySQL在数据类型、存储过程等方面可能存在差异,需要在迁移前进行适配。 4. 性能考虑:对于大规模数据库,迁移可能耗时较长,需合理安排迁移时间并监控系统资源。 5. 测试与验证:迁移后...

    数据库快速备份表结构

    `SHOW CREATE TABLE`则会显示创建特定表所需的完整SQL语句,便于复制表结构。 除了手动编写SQL语句,还可以利用各种数据库管理工具,如MySQL Workbench、phpMyAdmin或SQL Server Management Studio,这些工具通常...

    数据库 sql server 2000 mysql pdf 电子书

    PDF电子书将详细讲解这两个系统的安装、配置、操作、查询语法、表设计、索引优化、备份恢复、安全管理等方面的内容,对于想要深入理解和掌握SQL Server 2000及MySQL的初学者来说,是一份宝贵的参考资料。通过阅读...

    4 SQL Server 简介_MYSQL_

    SQL Server 是微软公司推出的一款关系型数据库管理系统,主要用于存储、管理和处理各种结构化和半结构化数据。在本文中,我们将深入探讨SQL Server的基础知识,包括它的主要功能、与MYSQL的对比以及在实际应用中的...

    从sqlserver到mysql数据导出后导入脚本(实测,实用)

    这两个工具都可以导出表结构、数据、存储过程、触发器等,生成的脚本可以用于在其他环境中重建这些对象。 然后,我们需要关注的是如何将这些数据导入到MySQL。`mysqlimp.bat`脚本可能包含了使用MySQL的命令行工具`...

    根据word文档生成SQL语句(SQLServer) 及 实体类

    对于SQL Server,CREATE TABLE语句用于定义数据库中的表结构。例如,一个简单的CREATE TABLE语句可能如下所示: ```sql CREATE TABLE Customers ( CustomerID int NOT NULL PRIMARY KEY, FirstName varchar(50) ...

Global site tag (gtag.js) - Google Analytics