`
伊然01
  • 浏览: 307073 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

快速创建表的方法

阅读更多
快速创建表的方法(Oracl,Sqlserver,DB2)
.
分类: 数据库技术


工作中要经常跟这几个数据库打交道,总结下在各种不同的数据库环境下快速创建表的方法:



先决条件: 已有表A

目标:想要创建跟A表结构一样的表B,或者想备份A表的部分数据,因为我们要对A表进行某些操作,又考虑

到万一出现问题后,可以讲B表中备份好的数据还原到A表;



Oracle,MySql,PostgreSQL 的 Sql 语句如下:



create table B as select * from A where 条件语句;如果只想复制表结构 加 where 1=0



Sqlserver sql语句如下:



select * into B from A where 条件语句 如果只想复制表结构 加 where 1=0



DB2 sql语句如下:



create table B like A

分享到:
评论

相关推荐

    快速创建数据库表结构.docx

    使用SQL命令可以快速创建表结构,相比依赖于第三方工具或宏,这种方式更加直接和稳定。 标签中提到了“数据库”、“excel”、“表结构”、“快速”和“一键生成”。这表明讨论的是如何利用Excel可能辅助快速构建...

    sqlserver 批量创建表

    在SQL Server中,批量创建表...总之,SQL Server 2008提供了多种方法来批量创建表和插入数据,可以根据实际需求选择最适合的方法。在处理大量数据时,理解并熟练运用这些技术对于提升数据库管理和维护的效率至关重要。

    ppt、pps文件的快速创建方法

    本教程将详细介绍以图片为主的PPT文件的快速创建方法,并提供动态的制作演示和实例,帮助你高效地制作出引人入胜的演示文稿。 一、PPT文件的基础知识 PPT文件是Microsoft PowerPoint的标准格式,它允许用户创建包含...

    用WPS表格快速创建相同结构的工作表.docx

    WPS表格提供了高效的方法来快速创建这样的工作表,无论是从无到有建立多个空白工作表,还是基于已有模板进行复制,都能轻松实现。以下是详细的操作步骤和方法。 **源工作表未建立的情况** 1. 首先打开WPS表格,...

    创建mysql表分区的方法

    1. **创建表结构**:首先创建普通表,定义主键和其他列。 2. **定义分区**:使用`PARTITION BY`关键字后跟分区类型(RANGE, LIST, HASH, 或 KEY),然后指定分区列和条件。 3. **添加数据**:向分区表中插入数据,...

    Excel中为多个工作表快速创建目录【会计实务操作教程】.pptx

    学习并掌握这种快速创建目录的方法,可以帮助你更有效地管理大量数据和工作表,从而提升工作效率。在会计领域,持续学习和适应新知识是保持专业能力的关键,这将有助于你在职场中稳固立足。每天学习一点点,反思自己...

    快速为Excel工作簿创建工作表目录的方法.docx

    最后,将工作簿另存为启用宏的模板(*.xltm)格式,保存在指定的XLSTART文件夹下,以便日后快速创建目录。 此后,每次需要为工作簿创建目录时,只需打开工作簿,右击第一张工作表标签,选择“插入”,在“插入”...

    完整ORACLE创建表空间、用户、设置用户权限脚本

    ### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...

    为Excel 2021工作表快速创建目录.docx

    在Excel 2021中,创建工作表目录可以帮助用户更方便地管理和浏览多个相关联的工作表。...通过以上方法,你可以在Excel 2021中创建一个高效且动态更新的目录,提高工作效率,方便地在大量工作表之间切换。

    基于数据结构的链表创建方法探究.pdf

    通过对链表创建方法的归纳和总结,可以提出一些相对容易理解的创建思路,帮助初学者快速掌握链表的创建技术。 总的来说,链表的创建需要遵循一定的规律和步骤,确保每个节点都能正确地被创建并链接到链表中。理解...

    SpringBoot 整合Mybatis 创建临时表

    现在,你可以通过调用`createTempTable`和`queryTempTable`方法来完成临时表的创建和查询。这个例子展示了如何在SpringBoot项目中整合Mybatis,创建并使用临时表进行数据操作。这种方式在处理一些临时性、会话级别的...

    SpringBoot整合mybatis实现自动创建数据库表自动建表,mybatis逆向生成数据库表.zip

    SpringBoot整合actable,根据实体自动反向生成数据库表,方法简洁明了,省去手动创建数据库表的麻烦。 运行环境 jdk8+mysql5.7+IntelliJ IDEA+maven 项目技术(必填) spring boot+mybatis 数据库文件(可选) ...

    solidwork装配图零件明细表创建方法..pdf

    SolidWorks装配图零件明细表创建方法 基于SolidWorks软件的装配图零件明细表创建方法是指利用Excel表格创建零件明细表,并将其与...通过以上步骤,可以快速创建零件明细表和工程图模板,从而提高设计和制造的效率。

    ruoyi快速创建模块源码

    "ruoyi快速创建模块源码"指的是利用Ruoyi框架提供的工具或方法,能够便捷地生成模块化的源代码,从而简化项目开发流程。这个压缩包文件可能包含了用于创建不同模块的源代码模板、脚手架或者自动化生成工具。 1. **...

    财税实务:Excel中为多个工作表快速创建目录.pdf

    然而,随着工作表数量的增加,快速访问特定工作表可能会变得困难。为了解决这个问题,我们可以创建一个“目录”工作表,其中包含所有其他工作表的名称和超链接,便于用户轻松导航。以下是如何在Excel中实现这一目标...

    数据库创建表编程

    通过`alter table`语句,可以在创建表后为其添加各种约束。例如,可以修改`Sno`字段为非空(`not null`)并设为主键,添加性别验证的`check`约束,以及为`Sdept`字段设置默认值为“软件工程系”。 同样的方法也可以...

    YII 快速创建项目GII

    **标题:“YII 快速创建项目GII”** 在Web开发领域,Yii框架是一个高效、易用且可扩展的PHP框架,它为开发者提供了快速构建高性能Web应用的能力。GII,全称“Generate It Yourself”,是Yii框架的一个内置工具,...

    三维造型设计:creo工程图创建方法.pdf

    Creo 工程图创建方法 Creo 是一种功能强大且广泛应用的三维造型设计软件,广泛应用于...Creo 工程图创建方法是指在 Creo 软件中创建工程图的方法,具有快速创建高质量的工程图、提高设计效率和产品质量等多种优点。

    ThinkPHP实现非标准名称数据表快速创建模型的方法

    本文实例讲述了ThinkPHP实现非标准名称数据表快速创建模型的方法。分享给大家供大家参考。具体方法如下: 非标准名称数据表,例如:cow_archives_4,类似命名方法常见于齐博cms,08cms等文档模型数据表命名,假设已在...

Global site tag (gtag.js) - Google Analytics