MySQL

MySQL8 根据某属性查询字段排名由自定义变量到rank()的变动

在mysql8 之前的版本,因为没有rank()方法的存在,所以在对字段进行排名时,使用的是自定义自变量的方法,比如: select id,name,@rank=@rank+1 as ranks from user u, (select @rank=0) ran order by u.age 自定义 .........

浅析InnoDB引擎的索引和索引原理

浅析InnoDB引擎的索引和索引原理 什么是InnoDB的索引 InnoDB的索引就是一颗B+树。页是InnoDB引擎在内存和磁盘之间交换数据的基本单位,页的大小一般是16KB,页的大小可以在启动MySQL服务的时候通过更改innodb_page_size参数来设置。而InnoDB索引的节点就是页。 .........

MySql -- 1055错误解决

今天我一个好友KakiNakajima 遇到一个问题,大概如下: select 字段A , 字段B from 表C group by 字段A; 功能环境执行上述语句时,报错1055,但是他本地环境连接测试数据库时执行该语句不报错 原因: 这个其实在ORACLE 的话就不会有这个疑问,因为使用group by 分组后,select 后面的字段就只能是分组的字段或者使用聚合函数获取的字段(如max min等),oracle是有这个规定的。但是mysql 在一些.........

编程养成计划:0-1:前言(齐牛学院--小乐可编程。)

Hello,大家好。 首先进行简短的及我介绍,我高中毕业考到的东莞的一所专科学院,由于中外计应专业的特殊性,加上自身英语不怎么样,所以所学有限,学院虽然在编程上都讲过一些编程语言,但是都是入门教学,所以几乎没什么价值可言。 毕业后选择广东专升本(一说插本),为了和女朋友在一块,考到广理。 以上是本人的教育经历。可以说普通得不能再普通。 我相信还有很多专科出身的学计算机的朋友,在大学几年的学习里也跟我一样,没有人指导,自身也是缺乏一定的定力,导致荒废了很久。昔日的雄心被自身的弱小所局限,最终背道而驰.......