sql:知识点记录一

news/2024/11/20 13:27:03/

1.Mysql逻辑架构:连接层、服务层、引擎层、存储层

2.show engines:查看存储引擎

 

3.Mysql两种存储引擎的区别:

建立索引:比如说用户很喜欢用name去查询表,就可以给数据库的name字段建立索引,提高查询效率:

单值索引:

比如说用户比较喜欢用两个字段查询:name和email字段,就可以建立复合索引 

复合索引:

 4.时间慢的原因分析:

 

5.sql手写和机读的执行顺序:

 

 

 

 6.七种Join的写法

 例子:部门表、

 

员工表: 

 

 量表相同部分:内连接

查询员工的全部内容(把员工的信息全部查询出来,部门没有的话补Null):左外连接

 

查询部门的全部内容(把部门的信息全部查询出来,员工没有的话补Null):右外连接

 

左连接去掉员工部门相同的部分(只要员工的特有部分):

右连接去掉部门员工相同的部分(只要部门的特有部分): 

两个表的所有部分:在Mysq中不好使,在Oracel中是不会报错的

 

 我们可以换一种写法:

使用Union关键字:Union自带去重

 部门和员工各自特有部分:

7.索引是什么

 索引会影响到where后的查找和order by后排序

 

 

 


http://www.ppmy.cn/news/1044178.html

相关文章

Azure创建可用性集

什么是可用性集 在Azure中,可用性集(Availability Set)是一种用于提高虚拟机(VM)可用性和可靠性的功能。它通过将虚拟机分布在不同的物理硬件和故障域中来提供高可用性。每个故障域都是一个独立的电力和网络故障区域&…

ps丢失d3dcompiler_47.dll怎么办,启动无反应,分享三个解决方法

d3dcompiler_47.dll64位是windows系统中重要的dll文件,缺少了它可能会引起部分软件或者游戏不能运行。 如果系统出现“找不到d3dcompiler_47.dll”或“d3dcompiler_47.dll丢失”等错误信息,那么我们就该着手修复它。 先带了解一下d3dcompiler_47.dll是什…

一些常用的CSDN 设置命令、插入目录、改变字体颜色等

文章目录 字体颜色显示调节插入图片大小图片居中 字体颜色显示 字体两边加 调节插入图片大小 注意下边多一个600x600,等号前边有个空格 在这里插入图片描述](https://img-blog.csdnimg.cn/5a0d3d2d37cf481db0e1346432be3da1.png [在这里插入图片描述](https://img-…

学习红外成像仪开发注意要点

学习红外成像仪开发注意要点 三河凡科科技飞讯红外成像仪开发学习注意要点 红外成像仪是一种高级的光学设备,可用于探测、分析和显示红外辐射,它广泛应用于医学、军事、石油、矿产资源勘探等领域。红外成像仪的开发需要注意以下几个方面: 1…

过来,我告诉你个秘密:送给程序员男友最好的礼物,快教你对象学习磁盘分区啦!小点声哈,别让其他人学会了!

[原文连接:来自给点知识](过来,我告诉你个秘密:送给程序员男友最好的礼物,快教你对象学习磁盘分区啦!小点声哈,别让其他人学会了!) 再唱不出那样的歌曲 听到都会红着脸躲避 虽然会经常忘了我依然爱着你 …

open cv学习 (九)腐蚀和膨胀

腐蚀和膨胀 demo1 # 腐蚀 import cv2 import numpy as np img cv2.imread("./atm.jpg")k np.ones((3, 3), np.uint8) cv2.imshow("img", img) dst cv2.erode(img, k) cv2.imshow("dst", dst) cv2.waitKey() cv2.destroyAllWindows()demo2 …

C/C++中static关键字详解

静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值。 静态变量或静态函数只有本文件内的代码才能访问它,它的名字在其它文件中不可见。用法1:函数内部声明…

使用python scrapy时候出现的问题

本来scrapy用得好好的.突然出现了 “Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法”的问题。 本着解决问题的精神搞了好几个小时,终于解决了。记录一下: 首先搜“Pycharm中出现ImportError:DLL load failed:找不到指定模块的解…