位置: 编程技术 - 正文

初步介绍MySQL中的集合操作(mysql使用入门)

编辑:rootadmin

推荐整理分享初步介绍MySQL中的集合操作(mysql使用入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:初识mysql,简单介绍一下mysql,初识mysql,简单介绍一下mysql,mysql的认识,初识mysql,初识mysql,简单介绍一下mysql,内容如对您有帮助,希望把文章链接给更多的朋友!

啥是集合操作?

通常来说,将联接操作看作是表之间的水平操作,因为该操作生成的虚拟表包含两个表中的列。而我这里总结的集合操作,一般将这些操作看作是垂直操作。MySQL数据库支持两种集合操作:UNION DISTINCT和UNION ALL。

与联接操作一样,集合操作也是对两个输入进行操作,并生成一个虚拟表。在联接操作中,一般把输入表称为左输入和右输入。集合操作的两个输入必须拥有相同的列数,若数据类型不同,MySQL数据库自动将进行隐式转换。同时,结果列的名称由左输入决定。前期准备

准备测试表table1和table2:

插入以下测试数据:

UNION DISTINCT

UNION DISTINCT组合两个输入,并应用DISTINCT过滤重复项,一般可以直接省略DISTINCT关键字,直接使用UNION。

UNION的语法如下:

在多个SELECT语句中,对应的列应该具有相同的字段属性,且第一个SELECT语句中被使用的字段名称也被用于结果的字段名称。

初步介绍MySQL中的集合操作(mysql使用入门)

现在我运行以下sql语句:

将会得到以下结果:

我们发现,表table1和表table2中的重复数据项:

只出现了一次,这就是UNION的作用效果。

MySQL数据库目前对UNION DISTINCT的实现方式如下:

创建一张临时表,也就是虚拟表; 对这张临时表的列添加唯一索引; 将输入的数据插入临时表; 返回虚拟表。

因为添加了唯一索引,所以可以过滤掉集合中重复的数据项。这里重复的意思是SELECT所选的字段完全相同时,才会算作是重复的。

UNION ALL

UNION ALL的意思是不会排除掉重复的数据项,比如我运行以下的sql语句:

你将会得到以下结果:

发现重复的数据并不会被筛选掉。

在使用UNION DISTINCT的时候,由于向临时表中添加了唯一索引,插入的速度显然会因此而受到影响。如果确认进行UNION操作的两个集合中没有重复的选项,最有效的办法应该是使用UNION ALL。

简单讲解MySQL中的多源复制 近日ORACLE发布几个新的功能在最新的Mysql5.7.2的版本上,由此有了此篇文章。大多数的改善是在数据库性能和复制相关的功能上,这个新版本会带给我们

MySQL获取所有分类的前N条记录 比如有文章表Article(Id,Category,InsertDate),现在要用SQL找出每种类型中时间最新的前N个数据组成的集合,一段不错的代码,留存备用SELECTA1.*FROMArticleASA1INNER

详细介绍基于MySQL的搜索引擎MySQL-Fullltext 本文涵盖了一个简单的C实现的搜索引擎的搭建始末。我通常使用SQLServer和C#,但我教C/C++的朋友要远离微软。在过去,MySQL不是我想要的数据库,因为标

标签: mysql使用入门

本文链接地址:https://www.jiuchutong.com/biancheng/347294.html 转载请保留说明!

上一篇:几种MySQL中的联接查询操作方法总结(mysql连接是什么协议)

下一篇:简单讲解MySQL中的多源复制(mysql %d)

  • 未开票收入退回可以冲税吗
  • 哪些收入应该纳入到个人所得税
  • 通过公账直接转账可以吗
  • 签证费没有发票可以入账吗
  • 预估收入增值税申报
  • 收到税务局附加税退税税款的分录
  • 一般纳税人增值税申报操作流程
  • 企业所得税季报可以更正吗
  • 材料委托加工
  • 划拨房二次出售缴纳出让金吗
  • 抵扣增值税怎么抵扣
  • 房屋租赁协议填写版本
  • 如何理解发票开具加税点的说法?
  • 企业所得税营业税金及附加
  • 小企业收到下列票据后,银行存款账户不变的是
  • 服务性合同签了能反悔吗
  • 个体工商户季度不超过30万免增值税吗
  • 小规模纳税人免税怎么做账
  • 增值税优惠政策有哪些
  • 无人机开票税收编码是多少
  • 代扣大额医保进哪个账户
  • 比赛奖金支出计入什么科目
  • 财务做哪些工作
  • 境外承包工程出口货物能否办理退税?
  • 农产品免税产品可以开增值税专用发票吗
  • 固态硬盘坏了的话是整个坏吗
  • 孕妇可以喝蜂蜜水吗?
  • 库存商品过多说明什么问题
  • 工会经费,职工福利费,教育经费的扣除标准
  • 个人减免税政策6条
  • 圣胡安教会9个遗物视频
  • 税前扣除凭证管理办法第九条称小额零星支出是
  • 残疾人取得房屋所有权
  • 独立费用包括
  • yii框架安装
  • 离职之后个税
  • 1.2版本的oppo手机解锁方法
  • 银行承兑汇票应由在承兑银行开立存款账户的存款人签发
  • tensorflow gan
  • 比特币形式投资是否诈骗
  • user-interface console 0 指令无效
  • shapecfg命令 管制网络设备的流量
  • 出口退税进项税额转出怎么申报
  • 收到银行承兑汇票
  • 什么是印花税,怎么征收
  • php sql 教程
  • 外来原始凭证审核内容
  • sql server 2005数据库备份
  • 税务怎么认定虚列工资
  • 私车公用的汽油费计入哪个科目
  • 库存商品入库的会计分录怎么写
  • 上市公司发放现金的规定
  • 如何根据科目余额表做资产负债表
  • 主办会计与往来会计区别
  • 跌价准备如何入库
  • 以产品偿还债务怎么算
  • 年金现值和年金终值的例题
  • 公司员工餐费如何做账
  • 待抵扣税额转入进项税额的分录
  • 旧设备投资的账务处理
  • 财务控制的方法和措施
  • 非营利医疗机构由谁批准
  • sqlserver数据库恢复挂起状态
  • 隐藏在大山深处的罪恶
  • win7自带的软件
  • 苹果电脑怎么下魔兽争霸
  • 安装完xp系统直接黑屏怎么办
  • 双系统启动文件
  • netddeclnt.exe - netddeclnt是什么进程 有什么用
  • windows 8.1有哪些版本
  • bat批处理命令大全
  • unity3d功能
  • 在windows下搭建snort和base
  • 安卓拍照闪退
  • android布局背景颜色的代码
  • JavaScript中的数据类型
  • Javascript字符串对象函数
  • 江苏省国家税务局官网
  • 融资租赁公司购入老旧租赁资产会计处理
  • 新疆喀什泽普县教育局联系电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设