mysql create table as select from_CREATE TABLE 表名 AS SELECT 语句
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 语句相关推荐
- CREATE TABLE 表名 AS SELECT 语句 创建表(转载的非原创)转载自CSDN
转载地址: https://blog.csdn.net/u013332981/article/details/81907482 版权声明:本文为博主原创文章,未经博主允许不得转载. https://b ...
- mysql批量取消多行sql_mysql批量删除指定前缀的表,批量修改表名的SQL语句
批量删除指定前缀的表 Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where tabl ...
- mysql修改列明sql语句_sqlserver 修改列名及表名的sql语句
sqlserver 修改列名及表名的sql语句 更新时间:2012年06月28日 19:15:17 作者: 因需求变更要改表的列名,平常都是跑到Enterprise manager中选取服务器-& ...
- 关于select from 【表名】where 【字段】= ? limit 1执行效率问题解释
关于MySQL select * from [表名]where [字段]= ? limit 1执行效率问题解释 关于select * from [表名]where [字段]= ? limit 1执行效 ...
- mysql查询某个数据库中所有的表名 列名 字段长度
SELECT TABLE_NAME as '表名', COLUMN_NAME as '列名',COLUMN_COMMENT,DATA_TYPE as '字段类型' ,COLUMN_TYPE as '长 ...
- 实战:从Mysql数据库frm文件中,提取表结构创建SQL语句
需求 在某些特殊的场景下,例如你的mysql数据库无法启动,需要你将表的ibd文件拷贝到另一个数据库中,恢复业务数据库,恢复业务数据的前提,是你需要在另一个数据库中,创建好一模一样的表结构.这时你就需 ...
- 【无标题】mysql增加字段和备注_mysql 修改表名,修改字段类型,增加字段,删除字段,添加字段备注,添加索引...
mysql语句: 1.修改表名: rename table 旧表名 to 新表名; 2.修改字段类型: alter table 表名 modify column 字段名 字段类型(长度) 3.修改字段 ...
- 在mysql中修改表名的sql语句 1
在使用mysql时,经常遇到表名不符合规范或标准,但是表里已经有大量的数据了,如何保留数据,只更改表名呢? 可以通过建一个相同的表结构的表,把原来的数据导入到新表中,但是这样视乎很麻烦. 能否简单使用 ...
- mysql 获取一个库下的所有表名
http://dev.mysql.com/doc/refman/5.1/zh/information-schema.html 官网上的第一个例子: mysql> SELECT table_nam ...
最新文章
- QQ爬虫-爬取QQ空间
- Android中finish()、System.exit()、KillProcess()的区别
- android view getwidth 0,Android中View.getWidth()和View.getMeasuredWidth()的区别
- cad结构字体_如何让CAD字体完整起来,且不破坏系统字体
- iframe 与div
- python输入圆的半径公式_【同步练习】六年级数学上册圆的面积教材同步
- 爱立信发布体验版WebRTC移动浏览器…
- SpringAOP+自定义注解模拟shiro框架实现
- 求大佬发一个unity curvy的资源包啊
- win10如何打来计算机的工具,电脑系统教程:Win10自带解压缩文件工具如何使用
- Cocos2d-js 音乐or音效
- mac 下openOffice服务的安装
- js中什么是事件气泡,如何阻止事件气泡
- Java基础入门及安装准备
- 安装Office InfoPath 2007
- MMO游戏设计一:角色行走
- C语言——循环语句(详解)
- 一个三线程序员的2020年,CSDN 10 万粉里程碑达成
- 教育平台项目后台管理系统:课程内容模块
- VBA基础知识 提取超链接 批注转内容 工作簿内图片联动
热门文章
- HTML+CSS实战(一)——导航条菜单的制作
- linux vdso(Virtual Dynamically-linked Shared Object)内核态的调用映射到用户态的地址空间开销更小
- cad画图要求计算机最低配置,AutoCAD电脑配置要求:AutoCAD LT 2022 系统要求
- php注册推荐码,javascript - PHP注册邀请码
- vue Cannot create property ‘xxx字段‘ on string
- 华为三星非洲智能手机大战 低价为王
- 一篇文章让你了解大数据
- 【GSAP3教程】初次上手GSAP3
- Object.assign是浅拷贝还是深拷贝?
- Java深海拾遗系列(9)--- 关于Java序列化的10个面试问题