表的复制

2021-07-28  本文已影响0人  一曲三月

1,只复制表结构
create table 表名 like 被复制表名
2,复制表结构和数据
create table 表名
select * from 被复制表
3,只复制部分数据和结构
create table 表名
select 指定列
from 表
筛选条件
4,只复制部分结构
create table 表
select 指定列
from 表
where 0(条件不成立)

5,MySql 中复制表 as 和like的区别
as用来创建相同表结构并复制源表数据,只有表结构相同,没有索引
like创建出来的新表包含源表的完整表结构和索引信息。

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

oracle支持as,也是只有表结构没有索引,oracle不支持like

上一篇下一篇

猜你喜欢

热点阅读