玖叶教程网

前端编程开发入门

看完这个关键字的用法这么简单,感觉这几年的Mysql白学了……

前言:

用过excel的都知道,在表格里面对数据统计是很方便的,比如是对某一列求和,我们只需点击fx选择sum函数然后指定从哪一行/列到到一行/列即可。

但是在mysql里面在我们查出销售业绩后,领导突然想看下某一列的和?难道你就只能痴痴的复制到excel里面最求和运算吗?未免有点多此一举了吧?那你要这么整的话,估计领导会对你抛出不屑的眼神呵。

详解MySQL数据库主键信息及无主键表

概述

总结一下MySQL数据库查看无主键表的一些sql,一起来看看吧~


1、查看表主键信息

--查看表主键信息 
SELECT
 t.TABLE_NAME,
 t.CONSTRAINT_TYPE,
 c.COLUMN_NAME,
 c.ORDINAL_POSITION 
FROM
 INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS t,
 INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS c 
WHERE
 t.TABLE_NAME = c.TABLE_NAME 
 AND t.CONSTRAINT_TYPE = 'PRIMARY KEY' 
 AND t.TABLE_NAME = '<TABLE_NAME>' 
 AND t.TABLE_SCHEMA = '<TABLE_SCHEMA>';

SQLite - 内建函数 - 常规 - IFNULL

名称:

IFNULL - NULL 检测。

概要

IFNULL(X,Y)

MySql学习笔记04——常用函数(字符函数)

概念:将一组逻辑语句封装在方法体中,对外只一共方法(函数)名

优点:

1、隐藏了实现细节

2、 提高代码的重用性

调用: select 函数名(实参列表) from [表名];

还在用if(obj!=null)做非空判断?带你快速上手Optional实战

作者:樊亦凡

juejin.im/post/5eb9faa26fb9a0437e0e9899

轻松实战性理解Optional

Mysql 使用 group by 不对 null 做分组

在项目开发查询数据需要将相同的数据做合并处理,但是字段为null,不做合并。

创建表以及添加数据

create table t_student(
       `id` int not null primary key auto_increment,
       `name` varchar(32) ,
       `age` int   
)
insert into t_student(`name`,age) values("aa",11);
insert into t_student(`name`,age) values('bb',12);
insert into t_student(`name`,age) values('cc',13);
insert into t_student(`name`,age) values('cc',14);
insert into t_student(`name`,age) values('cc',15);
insert into t_student(`name`,age) values(null,16);
insert into t_student(`name`,age) values(null,17);

详解mysql索引设计、容量规划、服务安全、参数配置、用户访问等

概述

mysql数据库的健康检查一般会涉及索引设计、容量规划、服务安全、参数配置、用户访问、集群复制6个方面。下面对这6个方面来做下介绍。


一、索引设计

合理的索引设计能够有效加速数据库的访问,提高查询的执行效率,减少用户查询对服务端的资源消耗。但是不合理的、低效的、冗余的甚至无效的索引不仅无法起到加速查询的效果,反而会影响数据库的插入、更新性能,甚至是数据库的高可用方案能否生效。

Mysql统计近30天的数据,无数据的填充0

Mysql统计近30天的数据,无数据的填充0。 这个应该是我们在做统计分析的时候,经常遇到的一个需求。

先说一般的实现方式,就是按照日期进行分组,但是这样会有一个问题,如果数据库表中有一天没有数据,那么是统计不出来结果的。类似下图

SpringBoot如何实现定时任务

写在前面

详解MySQL数据库设计之innodb如何设计主键索引

概述

今天主要看下innodb是怎么去设计主键索引的,这里引用了一个淘宝MySQL数据库经典案例。


innodb 主键索引

在Innodb中,聚簇索引默认就是主键索引。如果没有主键,则按照下列规则来建聚簇索引:

没有主键时,会用一个非空并且唯一的索引列做为主键,成为此表的聚簇索引;

<< 1 2 3 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言