- 博客(9)
- 收藏
- 关注
原创 组合索引和多个单列索引选择
对于之前的表的每一个行联合,全部记录都将从表中读出。如果索引没有昵称,则默认显示的是索引中第一个列的名字(在上一节举的例子中是“firstname”)。没有找到理想的索引,因此对于从前面表中来的每一个行组合,MYSQL检查使用哪个索引,并用它来从表中返回行。在连接中,MYSQL在查询时,从前面的表中,对每一个记录的联合都从表中读取一个记录,它在查询使用了索引为主键或惟一键的全部时使用。列数据是从仅仅使用了索引中的信息而没有读取实际的行动的表返回的,这发生在对表的全部的请求列都是同一个索引的部分的时候。
2023-11-29 18:15:15 354 1
原创 联合索引 组合索引 生效
explain SELECT * FROM 表名 WHERE A=’‘ and B=’‘ and C=’‘;设置A、B、C 三个索引,通过 explain where 条件 增减字段,更改顺序,运行后通过。1、将设置好的组合索引切一刀,一分为二,取左边部分,简称”综上所述,组合索引生效,必须包含组合的第一个字段,最大的”2、重要:where 条件是否包含组合索引的第一个字段。“包含字段数量为生效的最大字段数量。3、where 条件中是否包含”通过ref内逗号分割后数量确定。“全部字段,若包含则为”
2023-11-29 17:58:22 205 1
原创 递归函数增加return和不加return的区别
1、当无需返回值时那么不影响2、存在返回值必须增加returnfunction test(n){ if(n==1){ return n; }else{ n=n-1; test(n) }}//当test(1)s时 递归终止,但是return是在递归内部没有返回到外层,最终没有数据输出function test(n){ if(n==1){ return n; }else{
2021-11-19 16:03:49 3061 4
原创 2021-11-12 第一章
1、[id]中括号相当于mysql 中 `id` 的关键字标识符 `` .2、GO 分段执行,区分内容3、N4、object_id创建数据库USE masterGOIF NOT EXISTS ( SELECT name FROM sys.databases WHERE name = N'TutorialDB')CREATE DATABASE [TutorialDB]GO创建表USE [TutorialDB]-- Create a new tabl
2021-11-12 16:26:42 642
原创 laravel 安装
laravel 指定 版本安装composer create-project laravel/laravel=5.0.* --prefer-distcomposer create-project laravel/laravel=5.0.* demo --prefer-distcomposer create-project laravel/laravel your-project-name --prefer-dist "5.1.*"
2021-11-04 16:01:03 103
空空如也
递归的时候为啥嵌套两层调用mysql_query会造成apache崩溃,一层的时候没有
2024-10-12
递归循环达到一定次数,apache就会重启
2024-10-10
apache老是自动重启怎么解决?
2024-09-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人