Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SQL—复制表结构及其数据

SQL—复制表结构及其数据

作者头像
学到老
发布于 2018-03-19 07:40:23
发布于 2018-03-19 07:40:23
9960
举报

1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table table_name_new as select * from table_name_old where 1=2; 或者: create table table_name_new like table_name_old 3. 只复制表数据: 如果两个表结构一样: insert into table_name_new select * from table_name_old 如果两个表结构不一样: insert into table_name_new(column1,column2...) select column1,column2... from table_name_old SELECT INTO也有这样的功能; 比如,SELECT * INTO table_new FROM table_old SELECT * INTO table_new FROM table_old WHERE 1=2

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
oracle表机构和数据复制
create table table_name_new as select * from table_name_old;
执笔记忆的空白
2020/12/25
6980
MySQL复制表的三种方式
注意:这个语句其实只是把select语句的结果建一个表,所以新表不会有主键,索引。
码农编程进阶笔记
2021/07/20
9450
MySQL复制表的三种方式
注意:这个语句其实只是把select语句的结果建一个表,所以新表不会有主键,索引。
全栈程序员站长
2022/07/12
6840
hive只复制表结构不复制表数据
有一张ori_table,想新建一张表new_table,保持跟ori_table一样的表结构,但是不复制ori_table的数据。
chimchim
2023/10/17
4850
hive只复制表结构不复制表数据
Oracle基本语法:操作表结构与表数据
创建表 CREATE TABLE table_name ( column_name datatype,... ); 复制表数据 在建表时复制: create table table_new as select column1,...|* from table_old; 在添加数据时复制: insert into table_new [(column1,...)] select column1,...|* from table_old; 向表中添加字段 alter table table_nam
chenchenchen
2023/01/30
2370
MySQL学习16_临时表和复制表
当退出了当前的MySQL对话,再次使用select命令来读取临时表中的数据,发现表已经被销毁了。
皮大大
2021/03/02
1.7K0
SQL 复制表到另一个表
 INSERT INTO targetTableName SELECT COLUMNS FROM sourceTableName;
星哥玩云
2022/08/18
1K0
SQL处理表结构的基本方法整理(创建表,关联表,复制表)
复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立. 方法二:(由tianshibao提供) CREATE TABLE 新表 LIKE 旧表 复制旧表的数据到新表(假设两个表结构一样) INSERT INTO 新表 SELECT * FROM 旧表 复制旧表的数据到新表(假设两个表结构不一样) INSERT INTO 新表(字段1,字
学到老
2018/03/19
1.8K0
四十一、如何复制表
一、如何复制表 在 MySQL 中复制表的方式有三种: 只复制表结构 只复制表结构,包括逐渐、索引等结构内容,但是不会复制表中的数据。语法如下: create table tableName like some_table; 例如将 students 表的结构复制给 新建的users表: create table users like students; 只复制表数据 只复制表的基本结构和所有数据,但不复制主键、索引等。语法如下: create table tableNmae select * from
喵叔
2021/07/07
4730
Oracle创建表及管理表
创建表包括三个要素,表名,列名,数据类型。每个表都有对应不同的列,每个列都有唯一对应的数据类型。常用数据类型简介:
星哥玩云
2022/08/16
1.3K0
软件测试者会用到的Top10必须掌握的sql命令,值得收藏
软件测试者会用到的Top10必须掌握的sql命令 增删改查: INSERT INTO table_name (column1,column2,column3,...)VALUES (value1,value2,value3,...); DELETE FROM table_name WHERE id=1; UPDATE table_name SET column1=value1,column2=value2,...WHERE some_column=some_value; select * from tabl
胡八万
2022/05/16
5030
MySQL 复制表
如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等。 如果仅仅使用CREATE TABLE ... SELECT 命令,是无法实现的。
用户4988376
2021/07/16
1.4K0
MySQ-表关系-外键-修改表结构-复制表-03
查找表关系,一定要分别站在两张表的角度全部考虑完毕才能下结论,否则无法得出正确答案
suwanbin
2019/09/26
1.2K0
MySQ-表关系-外键-修改表结构-复制表-03
【MySQL基础】Mysql 复制表结构包括索引
业务系统数据大增时,经常会使用到分表,我们对于日志表按月来分, 若原有日志表:trxn_detail_log_201806 , 现在像创建以后每个月的表,可以使用以下语句复制表数据。
青山师
2023/05/05
5970
什么是MySQL的复制表?
如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等。 如果仅仅使用CREATE TABLE ... SELECT命令,是无法实现的。
爱学iOS的小麦子
2022/12/26
8660
MySQL用命令行复制表
失去Navicat的我实在用不来 workbench(没汉化对英语渣渣就是致命伤害),只能用命令行实现各种操作了!!感觉命令行比workbench好用
诡途
2022/05/09
1.9K0
Oracle 数据库常用操作语句大全
一、Oracle数据库操作 1、创建数据库 create database databasename 2、删除数据库 drop database dbname 3、备份数据库 完全备份 exp demo/demo@orcl buffer=1024 file=d:\back.dmp full=y demo:用户名、密码 buffer: 缓存大小 file: 具体的备份文件地址 full: 是否导出全部文件 ignore: 忽略错误,如果表已经存在,则也是覆盖 将数据库中system用户与sys用户的表导出 e
企鹅号小编
2018/01/26
9860
数据库 SQL 高级用法(四)
以上 SQL 语句从 " student " 和 " score " 表中选取所有不同的 country(只有不同的值)。
程序媛淼淼
2022/07/01
6790
C#三十四 常用开发的部分总结
如果为了实现数据库操作类DbHelperSQL能同一项目支持多个数据库访问的情况,则可以保留原来带有的连接字符串参数的方法,实现方法的重载。例如:
张哥编程
2024/12/13
750
大数据-hive基本语法整理
用户11147438
2024/06/04
2660
相关推荐
oracle表机构和数据复制
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档