iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >插入 MySQL select 的结果?是否可以?
  • 101
分享到

插入 MySQL select 的结果?是否可以?

2023-10-22 10:10:43 101人浏览 独家记忆
摘要

每当插入选择结果时,都不需要使用值。为了插入 select 的结果,我们首先创建两个表。第一个表查询如下 -< FirstTableDemo> Mysql> create table FirstTableDemo

每当插入选择结果时,都不需要使用值。为了插入 select 的结果,我们首先创建两个表。

第一个表查询如下 -

< FirstTableDemo>
Mysql> create table FirstTableDemo
   −> (
   −> StudentId int,
   −> StudentName varchar(100)
   −> );
Query OK, 0 rows affected (0.41 sec)

现在创建第二个表,然后使用INSERT SELECT命令将第二个表的记录插入到第一个表中。

创建第二个表的查询如下:

<SecondTableDemo>

mysql> create table SecondTableDemo
   −> (
   −> Id int,
   −> Name varchar(100)
   −> );
Query OK, 0 rows affected (0.47 sec)

使用插入命令在表中插入记录。查询如下 −

mysql> insert into SecondTableDemo values(1,'John');
Query OK, 1 row affected (0.14 sec)

mysql> insert into SecondTableDemo values(2,'Sam');
Query OK, 1 row affected (0.27 sec)

现在第二个表中有两条记录。使用 select 语句显示表中所有记录的查询如下 -

mysql> select *from SecondTableDemo;

以下是输出 −

+------+------+
| Id   | Name |
+------+------+
|    1 | John |
|    2 | Sam  |
+------+------+
2 rows in set (0.00 sec)

使用INSERT SELECT语句将第二个表的所有记录插入到第一个表中 −

mysql> insert into FirstTableDemo(StudentId,StudentName)
   −> select Id,Name from SecondTableDemo as tbl1
   −> where tbl1.Id not in (select StudentId from FirstTableDemo);
Query OK, 2 rows affected (0.57 sec)
Records: 2 Duplicates: 0 Warnings: 0

现在我们已经将第二个表的所有记录插入到第一个表中。让我们使用select语句进行交叉检查。查询如下所示 −

mysql> select *from FirstTableDemo;

以下是输出 −

+-----------+-------------+
| StudentId | StudentName |
+-----------+-------------+
|         1 | John        |
|         2 | Sam         |
+-----------+-------------+
2 rows in set (0.00 sec)
您可能感兴趣的文档:

--结束END--

本文标题: 插入 MySQL select 的结果?是否可以?

本文链接: http://www.lsjlt.com/news/437953.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 插入 MySQL select 的结果?是否可以?
    每当插入选择结果时,都不需要使用值。为了插入 select 的结果,我们首先创建两个表。第一个表查询如下 -< FirstTableDemo> mysql> create table FirstTableDemo...
    99+
    2023-10-22
  • jq和vuejs是否可以结合使用
    这篇文章主要介绍jq和vuejs是否可以结合使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! jq和vuejs可以混用,方法:1、利用npm工具安装jq...
    99+
    2024-04-02
  • MySQL插入数据后返回什么结果?
    MySQL是一种广泛使用的关系型数据库管理系统,用于存储和管理数据。当我们想要往数据库表中插入新的数据时,通常会使用INSERT语句来实现。在MySQL中,当执行INSERT语句成功插...
    99+
    2024-03-01
    数据 mysql 返回
  • HTML5是否真的可以取代Flash
    本篇文章给大家分享的是有关HTML5是否真的可以取代Flash,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Adobe CTO Kevin L...
    99+
    2024-04-02
  • PHP开发技术和Git API是否可以完美结合?
    在当今的软件开发领域中,版本控制和协作是非常重要的方面。Git是一个非常流行的版本控制系统,而PHP是一个广泛使用的Web开发语言。那么,PHP开发技术和Git API是否可以完美结合呢?让我们来探讨一下。 Git API简介 Git是一...
    99+
    2023-08-14
    开发技术 git api
  • 是否可以在 JavaScript 执行中写入 MongoDB 控制台?
    要在控制台上写入,您需要使用 print() 方法。语法如下 -print(“yourString”);要显示对象,可以使用 printjson()。语法如下 -printjson(yourObjectName);让...
    99+
    2023-10-22
  • php怎么判断mysql查询结果是否为空
    这篇文章主要讲解了“php怎么判断mysql查询结果是否为空”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php怎么判断mysql查询结果是否为空”吧!php判断mysql查询结果是否为空的...
    99+
    2023-06-20
  • mysql的批量插入是什么
    这篇文章主要讲解了“mysql的批量插入是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql的批量插入是什么”吧!说明批量插入是一种逐条优化数据插入的方式。批量插入数据的语法类似于...
    99+
    2023-06-20
  • 阿里云服务器能否安装exe文件?苹果用户是否可以?
    近年来,云计算技术的发展突飞猛进,阿里云服务器作为其中的一员,因其稳定、高效的特点受到了广大用户的好评。然而,对于一些用户来说,他们可能会遇到一个问题:阿里云服务器是否可以安装exe文件?苹果用户是否可以?本文将对此进行详细解答。 阿里云服...
    99+
    2023-12-09
    阿里 苹果 服务器
  • PATH中的shell脚本是否可以用来检测输入的选项$1
    PATH中的shell脚本是否可以用来检测输入的选项$1,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下面是例子001:#!/bin/sh# inpath ...
    99+
    2023-06-09
  • 组织结构是否可以任意拖动到指定位置div
    今天就跟大家聊聊有关组织结构是否可以任意拖动到指定位置div,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 首先用js...
    99+
    2024-04-02
  • MYSQL插入数据时检查字段值是否重复的方法是什么
    这篇“MYSQL插入数据时检查字段值是否重复的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“MYSQL插入数据时检...
    99+
    2023-06-26
  • python可以美化表格数据输出结果的工具是什么
    本文小编为大家详细介绍“python可以美化表格数据输出结果的工具是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“python可以美化表格数据输出结果的工具是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-02
  • golang 中的 sqlx - 是否可以映射连接表?
    偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《golang 中的 sqlx - 是否可以映射连接表?》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少...
    99+
    2024-04-04
  • 【MySQL】基本查询(插入查询结果、聚合函数、分组查询)
    目录 一、插入查询结果二、聚合函数三、分组查询(group by & having)四、SQL查询的执行顺序五、OJ练习 一、插入查询结果 语法: INSERT INTO tab...
    99+
    2023-09-25
    mysql
  • MySql快速插入以及批量更新的方法
    这篇文章主要讲解了“MySql快速插入以及批量更新的方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySql快速插入以及批量更新的方法”吧!插入:  M...
    99+
    2024-04-02
  • MYSQL插入数据时检查字段值是否重复的方法详解
    项目需求 现有一张u_ps的车位信息表,对应每个小区的车位id ps_id自增长,每个车位又对应车位编号num,车位id由自增长,车位编号可以根据自己小区情况手动添加设置,但是不能重...
    99+
    2024-04-02
  • SAP MM 可以不用创建盘点凭证直接录入盘点结果?
    SAP MM 可以不用创建盘点凭证直接录入盘点结果? 可以。SAP标准功能就支持这么做。 事务代码 MI09 (Enter Count w/o Reference to Document),  &nb...
    99+
    2023-06-05
  • ASP 索引是否可以提高网站的性能?
    在 ASP 中,索引是一种用于优化数据库查询性能的重要技术。通过创建索引,可以使得数据库在执行查询操作时更快地定位到需要的数据,从而提高查询效率。但是,索引并非万能的,过多的索引可能会导致性能下降。那么,在 ASP 中使用索引是否可以提高...
    99+
    2023-09-30
    索引 http shell
  • MySQL中的插入意向锁是什么
    今天小编给大家分享一下MySQL中的插入意向锁是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2023-01-06
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作