1.新表不存在复制表结构即数据到新表

这种方法会将old_table中所有的内容都拷贝过来,用这种方法需要注意,new_table中没有了old_table中的primary key,Extra,auto_increment等属性,需要自己手动加,具体参看后面的修改表即字段属性.

只复制表结构到新表

2.新表存在复制旧表数据到新表(假设两个表结构一样)

复制旧表数据到新表(假设两个表结构不一样)

复制全部数据

只复制表结构到新表

create table a like b;

create table c_relation as select c.memberId,m.merchantId,memb.phone from c_merchant as m inner join c_customer c on c.userId=m.userId inner join c_member memb on memb.id=c.memberId where memb.status=10;

由上面的使用 CREATE TABLE 表名 AS SELECT 语句可以看出:

1:只会复制表数据和表结构,不会有任何约束。

2:当 where 条件不成立时,只复制表结构,没有任务数据。

mysql create table as select from_CREATE TABLE 表名 AS SELECT 语句相关推荐

  1. CREATE TABLE 表名 AS SELECT 语句 创建表(转载的非原创)转载自CSDN

    转载地址: https://blog.csdn.net/u013332981/article/details/81907482 版权声明:本文为博主原创文章,未经博主允许不得转载. https://b ...

  2. mysql批量取消多行sql_mysql批量删除指定前缀的表,批量修改表名的SQL语句

    批量删除指定前缀的表 Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where tabl ...

  3. mysql修改列明sql语句_sqlserver 修改列名及表名的sql语句

    sqlserver 修改列名及表名的sql语句 更新时间:2012年06月28日 19:15:17   作者: 因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器-& ...

  4. 关于select from 【表名】where 【字段】= ? limit 1执行效率问题解释

    关于MySQL select * from [表名]where [字段]= ? limit 1执行效率问题解释 关于select * from [表名]where [字段]= ? limit 1执行效 ...

  5. mysql查询某个数据库中所有的表名 列名 字段长度

    SELECT TABLE_NAME as '表名', COLUMN_NAME as '列名',COLUMN_COMMENT,DATA_TYPE as '字段类型' ,COLUMN_TYPE as '长 ...

  6. 实战:从Mysql数据库frm文件中,提取表结构创建SQL语句

    需求 在某些特殊的场景下,例如你的mysql数据库无法启动,需要你将表的ibd文件拷贝到另一个数据库中,恢复业务数据库,恢复业务数据的前提,是你需要在另一个数据库中,创建好一模一样的表结构.这时你就需 ...

  7. 【无标题】mysql增加字段和备注_mysql 修改表名,修改字段类型,增加字段,删除字段,添加字段备注,添加索引...

    mysql语句: 1.修改表名: rename table 旧表名 to 新表名; 2.修改字段类型: alter table 表名 modify column 字段名 字段类型(长度) 3.修改字段 ...

  8. 在mysql中修改表名的sql语句 1

    在使用mysql时,经常遇到表名不符合规范或标准,但是表里已经有大量的数据了,如何保留数据,只更改表名呢? 可以通过建一个相同的表结构的表,把原来的数据导入到新表中,但是这样视乎很麻烦. 能否简单使用 ...

  9. mysql 获取一个库下的所有表名

    http://dev.mysql.com/doc/refman/5.1/zh/information-schema.html 官网上的第一个例子: mysql> SELECT table_nam ...

最新文章

  1. QQ爬虫-爬取QQ空间
  2. Android中finish()、System.exit()、KillProcess()的区别
  3. android view getwidth 0,Android中View.getWidth()和View.getMeasuredWidth()的区别
  4. cad结构字体_如何让CAD字体完整起来,且不破坏系统字体
  5. iframe 与div
  6. python输入圆的半径公式_【同步练习】六年级数学上册圆的面积教材同步
  7. 爱立信发布体验版WebRTC移动浏览器…
  8. SpringAOP+自定义注解模拟shiro框架实现
  9. 求大佬发一个unity curvy的资源包啊
  10. win10如何打来计算机的工具,电脑系统教程:Win10自带解压缩文件工具如何使用
  11. Cocos2d-js 音乐or音效
  12. mac 下openOffice服务的安装
  13. js中什么是事件气泡,如何阻止事件气泡
  14. Java基础入门及安装准备
  15. 安装Office InfoPath 2007
  16. MMO游戏设计一:角色行走
  17. C语言——循环语句(详解)
  18. 一个三线程序员的2020年,CSDN 10 万粉里程碑达成
  19. 教育平台项目后台管理系统:课程内容模块
  20. VBA基础知识 提取超链接 批注转内容 工作簿内图片联动

热门文章

  1. HTML+CSS实战(一)——导航条菜单的制作
  2. linux vdso(Virtual Dynamically-linked Shared Object)内核态的调用映射到用户态的地址空间开销更小
  3. cad画图要求计算机最低配置,AutoCAD电脑配置要求:AutoCAD LT 2022 系统要求
  4. php注册推荐码,javascript - PHP注册邀请码
  5. vue Cannot create property ‘xxx字段‘ on string
  6. 华为三星非洲智能手机大战 低价为王
  7. 一篇文章让你了解大数据
  8. 【GSAP3教程】初次上手GSAP3
  9. Object.assign是浅拷贝还是深拷贝?
  10. Java深海拾遗系列(9)--- 关于Java序列化的10个面试问题