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;
相关推荐
斯普信专业组2 分钟前
构建基于MCP的MySQL智能运维平台:从开源服务端到交互式AI助手
运维·mysql·开源·mcp
Elastic 中国社区官方博客3 分钟前
Elasticsearch:Workflows 介绍 - 9.3
大数据·数据库·人工智能·elasticsearch·ai·全文检索
仍然.7 分钟前
MYSQL--- 聚合查询,分组查询和联合查询
数据库
一 乐11 分钟前
校园二手交易|基于springboot + vue校园二手交易系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端
啦啦啦_999913 分钟前
Redis-0-业务逻辑
数据库·redis·缓存
证榜样呀25 分钟前
2026 中专大数据技术专业可考的证书有哪些,必看!
大数据·sql
Codefengfeng34 分钟前
数据安全知识点速通
sql
自不量力的A同学1 小时前
Redisson 4.2.0 发布,官方推荐的 Redis 客户端
数据库·redis·缓存
Exquisite.1 小时前
Mysql
数据库·mysql
全栈前端老曹1 小时前
【MongoDB】深入研究副本集与高可用性——Replica Set 架构、故障转移、读写分离
前端·javascript·数据库·mongodb·架构·nosql·副本集