CREATE TABLE 表名 AS SELECT 语句用法详解_xuehongyou的博客-程序员资料_as select

技术标签: java  工作反思与总结  mysql  数据库  sql  

这里写自定义目录标题

新表不存在,创建新表

1.创建新表并且携带数据

create table new_table
    as 
select * from exist_table

2.创建新表不携带数据

create table new_table
    as 
select * from exist_table where 1=2
  • 注意:复制只会复制表的结构和数据,原始表中的索引,主键等都不会复制。

  • 在这里插入图片描述

  • 在这里插入图片描述

  • 在这里插入图片描述

  • 在这里插入图片描述

新表已经存在

1.全量复制旧表的数据到新表中

insert into old_table
select * from new_table

2.复制部分数据到新表中(注意:新表中不为空的字段必须存在)

insert into new_table(field1,field2,.....)
select field1,field2,field3 from old_table;
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xuehongyou/article/details/108751197

智能推荐

LPBYTE\LPSTR_mainsea的博客-程序员资料_qt中定义lpbyte 类型

typedef   unsigned   char   BYTE;       typedef   unsigned   char   *LPBYTE;       typedef   unsigned   char   *PBYTE;       typ

python 中with用法以及with tf.Session(graph = g1) as sess:用法_路漫远吾求索的博客-程序员资料

With用法 以及with tf.Session() as sess用法import osos.environ["TF_CPP_MIN_LOG_LEVEL"]='2' # 只显示 warning 和 Errorimport tensorflow as tfa = tf.constant([1.0,2.0],name = "a")b = tf.constant([2.0, 3.0], ...

pyppeteer:比 selenium 更高效的爬虫利器_「已注销」的博客-程序员资料

API 接口文档:API Reference:https://miyakogi.github.io/pyppeteer/reference.html pyppeteergithub 地址:https://github.com/miyakogi/pyppeteer pyppeteer英文文档地址:https://miyakogi.github.i...

支持向量分类机---乳腺癌的诊断_RicheyLee的博客-程序员资料

%原始数据cancerdata.txt可在网上下载,数据中的B替换成1,M替换成-1,X替换成2,删除了分割符*,替换后的数据命名成cancerdata2.txtclc,cleara=load('cancerdata2.txt');a(:,1)=[]; %删除第一列病例号gind=find(a(:,1)==1); %读出良性肿瘤的序号bind=find(a(:,1)==-1); %读出

python标题的位置_10行Python代码写1个USB病毒_weixin_39723248的博客-程序员资料

昨天在上厕所的时候突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序。查了一下,发现只有windows上可以,具体的大家也可以搜索(搜索关键词usb autorun)到。但是,如果我想,比如,当一个usb插入时,在后台自动把usb里的重要文件神不知鬼不觉地拷贝到本地或者上传到某个服务器,就需要特殊的软件辅助。于是我心想,能不能用python写一个程序,让它在后台运行。每当有...

随便推点

Android开发常见问题收集(长期更新)_生活家小毛的博客-程序员资料_android开发遇到的问题及解决方法

这是笔者在开发过程中遇到的一些问题,现记录成文案,方便日后查阅使用节约时间问题1:Android studio3.0 com.android.tools.aapt2.Aapt2Exception: AAPT2 error?解决此问题的办法是:在工程根目录下新建gradle.properties文件(如果没有就创建、有该文件就不用创建)、新增即可解决问题2:如何打aar包?1:鼠标选中项目中的库module(也就是 apply plugin: 'com.android.library')

excel常用函数公式及技巧_含金量超高的5个Excel函数公式实用技巧解读!_weixin_39863017的博客-程序员资料

一、Datedif:计算年龄。作用:按照指定的类型计算两个日期之间的差值。语法:=Datedif(开始日期,结束日期,统计类型)。统计类型有:示例:方法:在目标单元格中输入公式:=DATEDIF(D3,TODAY(),"y")。解读:利用Today()函数获取当前的系统日期,计算相差的年份(y),即可计算出年龄。二、提取出生年月。方法:在目标单元格中输入公式:=TEXT(MID(C3,7,8),"...

[深度之眼]TensorFlow2.0项目班-分类模型之自定义loss_TF_Keras的博客-程序员资料_自定义分类loss

准备工作:from __future__ import absolute_import, division, print_function, unicode_literalsimport tensorflow as tffrom tensorflow.keras.layers import Dense, Flatten, Conv2Dfrom tensorflow.keras import Modelimport numpy as np# 很奇怪,pycharm不加这段报错,anaconda

angular常见面试题及答案_Acpo的博客-程序员资料_angular面试题

1.angular 的数据绑定采用什么机制?详述原理答案:脏检查机制。解析:双向数据绑定是 AngularJS 的核心机制之一。当 view 中有任何数据变化时,会更新到 model ,当 model 中数据有变化时,view 也会同步更新,显然,这需要一个监控。原理就是,Angular 在 scope 模型上设置了一个监听队列,用来监听数据变化并更新 view 。每次绑定一个东西到 view 上时 AngularJS 就会往 $watch 队列里插入一条 $watch ,用来检测它监视的 mode

linux内核线程的创建及在QEMU上的测试方法_farsightliuht的博客-程序员资料

作者:刘洪涛,华清远见嵌入式学院讲师。本文主要介绍一个linux内核线程的实例,以及在QEMU平台上测试的过程。一、内核线程的创建编写一个字符设备驱动,在驱动注册时,开启一个内核线程。在用户向设备写入数据时,字符设备的wirte方法能够激活此内核线程,并在线程中实现打印用户输入的数据。驱动代码如下(在2.6.22内核上测试通过),关键部分加上了注释:#include    

PyTorch学习笔记(21)TensorBoard(一)_TongYixuan_LUT的博客-程序员资料_mac pytorch tensorboard

TensorBoardTensorBoard : TensorFlow中强大的可视化工具支持标量、图像、文本、音频、视频和Embedding等多种数据可视化记录可视化的数据到硬盘中 以events.out.tfevents 的文件格式存在import numpy as npfrom torch.utils.tensorboard import SummaryWriter# 记录需要可...

推荐文章

热门文章

相关标签