06 2021 档案

摘要:1. IN在MySQL中是先查询子查询的表,然后将内表与外表进行一个笛卡尔积,再按条件进行筛选,在内表数据相对较小时,IN的速度较快 2.用IN效率低的原因 跟实际的关联数据类型 列的索引 表数据大小 等等情况 3.使用EXISTS来替代IN EXISTS是先将外表作为驱动表,每次都是去查询外表数据 阅读全文
posted @ 2021-06-30 11:22 hehell 阅读(4326) 评论(0) 推荐(0)
摘要:spring配置文件加载顺序 1.application.properties加载 Spring Boot启动会扫描以下位置的application.properties或者application.yml文件作为Spring Boot的默认配置文件 bootstrap.yml(bootstrap.p 阅读全文
posted @ 2021-06-29 22:52 hehell 阅读(2431) 评论(0) 推荐(0)
摘要:SQL -- MySQL 基本类型 字符型,数值型,日期型 字符型(VARCHARVS,CHAR,TEXT,TINYTEXT ...) VARCHARVS是可变长度字符串,长度超过255会变成TEXT CHAR是固定字符串,最大长度为255 数值型(INT,BIGINT,FLOAT,DOUBLE.. 阅读全文
posted @ 2021-06-16 22:07 hehell 阅读(99) 评论(0) 推荐(0)
摘要:牛客上的sql题目 记录下 描述 有一个员工表employees简况如下: 有一个薪水表salaries简况如下: 请你查找薪水排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不能使用order by完成,以上例子输出为: (温馨提示:sqlite通过 阅读全文
posted @ 2021-06-09 21:49 hehell 阅读(388) 评论(0) 推荐(0)
摘要:排序 分类 外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行(k路归并) 内排序:所有操作再内存就可以完成 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的 阅读全文
posted @ 2021-06-07 22:04 hehell 阅读(69) 评论(0) 推荐(0)