首页 > 数据库 >无涯教程-SQL - Create Table Using another Table.函数

无涯教程-SQL - Create Table Using another Table.函数

时间:2024-01-16 21:31:45浏览次数:38  
标签:SALARY 创建 Create SQL TABLE Table 新表 CREATE SELECT

可以使用CREATE TABLE语句和SELECT语句的组合来创建现有表的副本。新表具有相同的列定义。可以选择所有列或特定列。当您使用现有表创建新表时,将使用旧表中的现有值填充新表。

语法

从另一个表创建表的基本语法如下:

CREATE TABLE NEW_TABLE_NAME AS
   SELECT [ column1, column2...columnN ]
   FROM EXISTING_TABLE_NAME
   [ WHERE ]

在这里,column1,column2 ...是现有表的字段,并且将使用它们来创建新表的字段。

Example

以下是一个Example,它将使用CUSTOMERS表创建一个表SALARY,并具有字段customer ID和customer SALARY-

SQL> CREATE TABLE SALARY AS
   SELECT ID, SALARY
   FROM CUSTOMERS;

这将创建一个新表SALARY,它将具有以下记录-

+----+----------+
| ID | SALARY   |
+----+----------+
|  1 |  2000.00 |
|  2 |  1500.00 |
|  3 |  2000.00 |
|  4 |  6500.00 |
|  5 |  8500.00 |
|  6 |  4500.00 |
|  7 | 10000.00 |
+----+----------+

参考链接

https://www.learnfk.com/sql/sql-create-table-using-tables.html

标签:SALARY,创建,Create,SQL,TABLE,Table,新表,CREATE,SELECT
From: https://blog.51cto.com/u_14033984/9278039

相关文章

  • 可以搭 Stable Diffusion 的云服务器
    可以搭StableDiffusion的云服务器在云计算时代,云服务器成为了一种非常方便和灵活的技术,可以为用户提供强大的计算和存储能力。随着云计算的发展,越来越多的云服务提供商推出了稳定扩散(StableDiffusion)功能,使得云服务器能够更加稳定和可靠地运行。本文将介绍什么是稳定扩散,并提......
  • Stable Diffusion docker
    StableDiffusionDocker科普引言在现代软件开发中,容器化技术已经变得越来越流行。Docker是一种广泛使用的容器化平台,它可以帮助开发人员将应用程序和其依赖项打包成一个独立、可移植的容器。在本文中,我们将介绍StableDiffusionDocker,这是一种基于Docker的稳定扩散容器。什么......
  • Stable Diffusion 设置python环境文件夹
    StableDiffusion设置python环境文件夹引言作为一名经验丰富的开发者,我们经常需要在不同的项目中使用不同的Python环境。为了保持环境的稳定和隔离,我们可以使用StableDiffusion来管理Python环境文件夹。在本文中,我将向你介绍如何设置Python环境文件夹,以及每一步需要做什么。步......
  • java怎么调用Stable Diffusion
    使用Java调用StableDiffusion的方案问题背景假设有一个实时数据流,需要使用StableDiffusion算法进行稳定的分发。你的任务是使用Java编写代码来调用StableDiffusion,并将数据正确地分发给不同的客户端。解决方案步骤1:安装StableDiffusion首先,需要安装StableDiffusion库。......
  • stable diffusion有python包吗
    如何使用Python包实现stablediffusion简介在这篇文章中,我将向你介绍如何使用Python包来实现stablediffusion。Stablediffusion是一种经典的物理模型,可以用于描述颗粒在流体中的扩散过程。通过使用Python包,我们可以方便地实现和模拟这个模型,以便更好地理解和分析扩散的过程。......
  • FlaskSQLAlchemy中的Pagination类型对象
    FlaskSQLAlchemy中的Pagination类型对象。一个Query对象调用paginate方法就获得了Pagination对象。paginate方法传入了两个参数,一个是当前页,另一个是每一页最多显示多少博客。paginate的返回值为代表当前页的Pagination对象。一个Paginationi对象的常用属性有:items当前页面中的......
  • 无涯教程-SQL - Injection(注入)
    如果您通过网页输入用户输入并将其插入到SQL数据库中,则可能会遇到因SQL注入而引起的安全问题。本章将教您如何防止这种情况的发生,并帮助您保护服务器端脚本(如PERL脚本)中的脚本和SQL语句。在下面的示例中,名称限于字母数字字符加下划线,并且长度介于8到20个字符之间(根据需要修......
  • sql server 判断是否存在数据库,表,列,视图
    1判断数据库是否存在ifexists(select*fromsys.databaseswherename='数据库名')    dropdatabase[数据库名]2判断表是否存在ifexists(select*fromsysobjectswhereid=object_id(N'[表名]')andOBJECTPROPERTY(id,N'IsUserTable')=1)    droptabl......
  • sql数据类型有哪些?
    1、二进制数据类型。二进制数据包括Binary、Varbinary和ImageBinary数据类型既可以是固定长度的(Binary),也可以是变长度的。Binary[(n)]是n位固定的二进制数据。其中,n的取值范围是从1到8000。其存储空间的大小是n+4个字节。Varbinary[(n)]是n位变长度的二进制数......
  • SQL编码规范
    ......