越深入的学习,越觉得一种知识的深厚底蕴。

  平时使用SQL语言中的Insert的方式是:insert into Table value()。今天使用SQL的Insert语句时。

实现一个功能,复制一条数据,主键不同,数据相同。

举例如下:

1、表结构

  环境为Sql Server2008。

2、Code

  (1)把Value句换成select语句,

  (2)select语句中把主键换为插入语句的主键 。

  insert into Student(No,Name,Sex,Age)  select 2,Name,Sex,Age  from Student  where No=1

3、说明

  开始必须要有一条数据,然后复制这条数据。

  很简单的一个使用,关键时刻还是很有用的。

  希望通过这个小例子让大家对SQL的理解有所帮助。

-----------------------------

摘抄笔记2016.10.16

转载于:https://www.cnblogs.com/suosuoshu/p/7676407.html

同表复制一条数据,除主键外,其他值相同相关推荐

  1. Mybatis-plus插入数据遇到主键没有默认值的问题

    新增数据时报 java.sql.SQLException: Field 'id' doesn't have a default value mybatis-plus的insert方法,在底层会默认生成 ...

  2. c# mysql 插入返回id_在C#中,mysql插入一条数据时,怎么同时把这条数据的主键返回?...

    展开全部 可以尝试使用  last_insert_id()  来获取一下看看. 下面是 仅仅在 mysql 下面的测试例子: mysql> CREATE TABLE test_create_ta ...

  3. sql 清空表数据、删除表数据、主键从1开始

    清空表数据 truncate table 表; 可以清除表的数据,如果有设置主键的话,再添加数据的时候主键ID还是从1开始 delete from 表; 然后重新添加数据即可.  主键从1开始

  4. oracle查询表的字段类型有哪些,oracle中查询表的信息,包括表名,字段名,字段类型,主键(精)...

    通过搜索摸索,总结了一下 oracle 中查询表的信息,包括表名,字段名,字段类型,主键, 外键唯一性约束信息,索引信息查询 SQL 如下,希望对大家有所帮助: 1.查询出所有的用户表 select ...

  5. 只导表前10条数据_【205期】面试官:数据量很大的情况下,对于分页查询你有什么优化方案吗?...

    点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:公众号改版后文章顺序不固定,欢迎大家把我们面试题精选这个公众号设置为星标,感谢大家一年的支持! ...

  6. mysql 左连接b表的一条数据_阿里java架构师教你怎么用mysql怒怼面试官

    转载地址: 阿里java架构教你怎么用mysql怒怼面试官​www.jianshu.com 说一下mysql比较宏观的面试,具体咋写sql的这里就不过多举例了.后面我还会给出一个关于mysql面试优化 ...

  7. mybatis 取查询值_Oracle结合Mybatis实现取表TOP 10条数据

    之前一直使用mysql和informix数据库,查表中前10条数据十分简单: 最原始版本: select top * from student 当然,我们还可以写的复杂一点,比如外加一些查询条件? 比 ...

  8. mysql 清空表数据,主键重新排序

    方法一: 效果: 清空表数据,主键重新排序(一张全新的表) truncate table table_name truncate官方解释: TRUNCATE TABLE empties a table ...

  9. 调试经验——Oracle复制一条记录到另外一条记录(主键除外)

    问题描述: 想复制一条数据作为测试数据,这样就不用担心破坏原来数据的完整性. 方法: 参考文章:https://blog.csdn.net/New_Yao/article/details/808311 ...

  10. MyBatis框架——mybatis插入数据返回主键(mysql、oracle)

    向数据库中插入数据时,大多数情况都会使用自增列或者UUID做为主键.主键的值都是插入之前无法知道的,但很多情况下我们在插入数据后需要使用刚刚插入数据的主键,比如向两张关联表A.B中插入数据(A的主键是 ...

最新文章

  1. Nature Method:DEMIC——使用宏基因组数据预测细菌的生长速率
  2. 深入理解javascript原型和闭包(16)——完结
  3. 关键信息基础设施保护条例_韩永刚:内生安全助力关键信息基础设施保护
  4. 【算法】蛮力法/穷举法/枚举法 的基本问题分析
  5. Dubbo面试 - 如何自己设计一个类似 Dubbo 的 RPC 框架?
  6. Docker学习总结(38)——开发环境中使用docker run安装Redis再总结
  7. ES权威指南[官方文档学习笔记]-12 more complicated searches
  8. 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第2节 线程实现方式_14_匿名内部类方式实现线程的创建...
  9. Win10下配置IIS并调试ASP程序
  10. javaweb基于SSH开发汽车4S店管理系统(前台+后台) 课程设计 毕业设计源码
  11. 【测试】转行软件测试没有项目经历怎么办
  12. postgres数据库表空间收缩之pg_squeeze,pg_repack
  13. 2020个人成长计划
  14. InstallShield2021 发布!!
  15. 安装Ubuntu13.10后的首要事情
  16. 网站管理助手4.0 mysql_网站管理助手v4.0 建站流程
  17. linux服务器使用nginx部署静态网页(已自测)
  18. java计算机毕业设计甜趣网上蛋糕店订购系统源代码+数据库+系统+lw文档
  19. java实现奥特曼打小怪兽,用封装的思想
  20. laravel框架与其他框架的对比

热门文章

  1. 智能优化算法(源码)-飞蛾扑火优化算法(MFO)
  2. 【LeetCode】【字符串】题号:*640. 求解方程
  3. python查看我国1990-2015年间的温度变化情况
  4. day11--Matplotlib--柱形图与盒图
  5. EXCEL 连接符的使用
  6. IDL编程实现拟合树的圆心代码
  7. 实习踩坑之路:快速失败:使用stream流便利集合的时候删除了对象,导致抛错Null
  8. 一个程序员的爱情和他的小棉袄
  9. ubuntu 18.04安装php 7,如何在Ubuntu 18.04和16.04上安装PHP(7.3,7.2和7.0)?
  10. Apache Flink SQL概览