服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Mysql - MySQL中表复制:create table like 与 create table as select

MySQL中表复制:create table like 与 create table as select

2020-04-27 15:24MYSQL教程网 Mysql

这篇文章主要介绍了MySQL中表复制:create table like 与 create table as select,需要的朋友可以参考下

复制代码 代码如下:


CREATE TABLE A LIKE B

 

此种方式在将表B复制到A时候会将表B完整的字段结构和索引复制到表A中来。

 

复制代码 代码如下:


CREATE TABLE A AS SELECT x,x,x,xx FROM B LIMIT 0

 

此种方式只会将表B的字段结构复制到表A中来,但不会复制表B中的索引到表A中来。这种方式比较灵活可以在复制原表表结构的同时指定要复制哪些字段,并且自身复制表也可以根据需要增加字段结构。

两种方式在复制表的时候均不会复制权限对表的设置。比如说原本对表B做了权限设置,复制后,表A不具备类似于表B的权限。

留空,接下来会探讨两种复制表的性能

延伸 · 阅读

精彩推荐