sql将一个表中的数据插入到另一个表中的方法
列名不一定要相同,只要你在HH中列出要插入列的列表跟select from mm表中的选择的列的列表一一对应就可以了,当然两边的数据类型应该是兼容的。
insert into hh (fielda,fieldb,fieldc) select fieldx,fieldy,fieldz from mm
代码如下:
---更新计量点中不存在的数据,将台帐中的信息转移到计量点中
insert into MetricPoints (MeterID,MetricPointName,[Description],DepartmentID,MediumID)
(SELECT m.MeterID,m.MetricItems+m.InstallPlace as m_MetricPointName,m.MetricItems,m.DepartmentID,m.MediumID
FROM Meters m WHERE NOT EXISTS (SELECT 1 FROM MetricPoints WHERE MetricPoints.MeterID = m.MeterID ) and m.MediumID =2)
--b表存在(两表结构一样)
insert into b select * from a
insert into b(col1,col2,col3,col4,...) select col1,col2,col3,col4,... from a where...
--b表不存在
select * into b from a
//
select (字段1,字段2,...) into b from a
相关推荐
-
sql将一个表中的数据插入到另一个表中的方法
列名不一定要相同,只要你在HH中列出要插入列的列表跟select from mm表中的选择的列的列表一一对应就可以了,当然两边的数据类型应该是兼容的. insert into hh (fielda,fieldb,fieldc) select fieldx,fieldy,fieldz from mm 复制代码 代码如下: ---更新计量点中不存在的数据,将台帐中的信息转移到计量点中 insert into MetricPoints (MeterID,MetricPointName,[Descrip
-
MySql中把一个表的数据插入到另一个表中的实现代码
小编今天在写一个 将一个数据库的表数据 导入到 另一个数据库的表的时候 我是这么写的 复制代码 代码如下: <?php header("Content-type:text/html;charset=utf-8"); $conn = mysql_connect("localhost","root","");mysql_select_db('nnd',$conn);mysql_select_db('ahjk',$conn);
-
MySQL下将一个表的数据插入到另外一个表的实现语句
如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: Code: 复制代码 代码如下: INSERT INTO 目标表 SELECT * FROM 来源表; 比如要将 articles 表插入到 newArticles 表中,则是: 复制代码 代码如下: INSERT INTO newArticles SELECT * FROM articles; 如果只希望导入指定字段,可以用这种方法: 复制代码 代码如下: INSERT INTO 目标表 (字段1, 字段2, ...) SELECT
-
Mysql将一个表中的某一列数据复制到另一个表中某一列里的方法
mysql复制表中的一列到另一个表中 有时候,我们需要复制某个字段一整列的数据到另外一个新的字段中,这很简单,SQL可以这么写: UPDATE tb_1 SET content_target = content_source; 大概写法如下: Update {your_table} set {source_field} = {object_field} WHERE cause 有Navicat等工具更好,可以直接选中一列数据,拷贝粘贴到你需要的列中.如果是同一个表那没什么问题,如果是新表,请保持
-
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
在做数据处理工作时,有时需要将数据合并在一起,本文主要使用Python将两个CSV文件内数据合并在一起,合并方式有很多,本文只追加方式. 首先给定两个CSV文件的内容 1.CSV 2.CSV 将2.CSV文件里的数据追加到1.CSV后面 直接敲写Python代码 with open('1.csv','ab') as f: f.write(open('2.csv','rb').read())#将2.csv内容追加到1.csv的后面 查看1.CSV内的数据变化情况 非常简单快捷的一次Python操作
-
浅谈Java中浮点型数据保留两位小数的四种方法
目录 一.String类的方式 二.DecimalFormat类 三.BigDecimal类进行数据处理 四.NumberFormat类进行数据处理 总结一下 今天在进行开发的过程中遇到了一个小问题,是关于如何将double类型的数据保留两位小数.突然发现这方面有一点欠缺,就来总结一下. 一.String类的方式 该方式是是使用String的format()方法来实现的,该方法的作用就是规范数据的格式,第一个参数传入一个字符串来表示输出的数据格式,如保留两位小数就使用"%.2f",第二
-
Java中防止数据重复提交超简单的6种方法
目录 前言 模拟用户场景 前端拦截 后端拦截 1.基础版--HashMap 2.优化版--固定大小的数组 3.扩展版--双重检测锁(DCL) 4.完善版--LRUMap 5.最终版--封装 扩展知识--LRUMap 实现原理分析 总结 前言 有位朋友,某天突然问东哥:在 Java 中,防止重复提交最简单的方案是什么? 这句话中包含了两个关键信息,第一:防止重复提交:第二:最简单. 于是东哥问他,是单机环境还是分布式环境? 得到的反馈是单机环境,那就简单了,于是东哥就开始装*了. 话不多说,我们先
-
asp.net中提示该行已属于另一个表的解决方法
复制代码 代码如下: DataTable dt = new DataTable();dt = ds.Tables["All"].Clone();//克隆All的结构传递给dtDataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1"); //通过条件得到符合条件的行for(int i=0;i<dr.Length;i++){//将数组元素加入表...dt.Rows.Add(dr[i]
-
PHP获取数据库表中的数据插入新的表再原删除数据方法
1, 路由 我使用 get (1) 控制器 public function a(Request $request){ //获取指定的id $id = $request->id; $rs=R::find($id); //仓库中 $re=$rs->rfid; //判断仓库中的是否与数据库的rf在线的是否相等 $ws= G::where('rfid','=',$re)->first(); if($ws){ return response()->json(['status'=>0,'
-
判断一个表的数据不在另一个表中最优秀方法
复制代码 代码如下: table a columns(key,value); table b columns(key,value); SELECT a.* FROM a LEFT JOIN b ON a.key = b.key WHERE b.key IS NULL
随机推荐
- C语言中常量指针与指针常量区别浅析
- Spring学习之开发环境搭建的详细步骤
- Oracle 11g数据库安装与卸载的方法图解
- javascript弹出窗口中增加确定取消按钮
- ES6新数据结构Map功能与用法示例
- 如何用C语言去除字符串两边的空字符
- 扒一扒JavaScript 预解释
- spring中aop的xml配置方法实例详解
- Bootstrap中的fileinput 多图片上传及编辑功能
- js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
- PowerShell遍历文件、文件夹的方法
- 数据库复制性能测试 推送模式性能测试
- 快速实现jQuery多级菜单效果
- nodejs调用cmd命令实现复制目录
- ubuntu16.04下安装openssh-server报依赖错误的完美解决方法(非常不错)
- 为php增加GD库及sql 2000的支持
- Java结构型设计模式中的适配器模式与桥接模式解析
- Python操作Access数据库基本步骤分析
- python进行文件对比的方法
- python装饰器简介---这一篇也许就够了(推荐)