MySQL 使用create table as 与like 复制表

1.方式一:先复制表,再插入数据

sql 复制代码
1.使用AS复制相同的表结构
	CREATE TABLE table_name AS SELECT * FROM other_table WHERE 1=2;(或者LIMIT 0) 
2.使用LIKE复制相同的表结构 
	CREATE TABLE table_name LIKE other_table;
 复制全部数据 注意:复制全部数据 列的类型要相同 
INSERT INTO table_name SELECT * FROM other_name; 

2.方式二:使用AS复制表时同时复制数据

sql 复制代码
 CREATE TABLE table_name AS SELECT * FROM other_table;
相关推荐
一屉大大大花卷3 分钟前
初识Neo4j之入门介绍(一)
数据库·neo4j
叁沐16 分钟前
MySQL 08 详解read view:事务到底是隔离的还是不隔离的?
mysql
周胡杰34 分钟前
鸿蒙arkts使用关系型数据库,使用DB Browser for SQLite连接和查看数据库数据?使用TaskPool进行频繁数据库操作
前端·数据库·华为·harmonyos·鸿蒙·鸿蒙系统
wkj00137 分钟前
navicate如何设置数据库引擎
数据库·mysql
ladymorgana37 分钟前
【Spring Boot】HikariCP 连接池 YAML 配置详解
spring boot·后端·mysql·连接池·hikaricp
赵渝强老师40 分钟前
【赵渝强老师】Oracle RMAN的目录数据库
数据库·oracle
暖暖木头41 分钟前
Oracle注释详解
数据库·oracle
御控工业物联网1 小时前
御控网关如何实现MQTT、MODBUS、OPCUA、SQL、HTTP之间协议转换
数据库·sql·http
GJCTYU2 小时前
spring中@Transactional注解和事务的实战理解附代码
数据库·spring boot·后端·spring·oracle·mybatis
MicroTech20252 小时前
微算法科技(NASDAQ: MLGO)探索Grover量子搜索算法,利用量子叠加和干涉原理,实现在无序数据库中快速定位目标信息的效果。
数据库·科技·算法