- 博客(7)
- 收藏
- 关注
原创 mysql timestampdiff()函数
timestampdiff(类型,开始时间,结束时间);结束时间减开始时间类型可以是second,minute,hour,day,week,month,yearSELECT created_at,deleted_at,timestampdiff( day, created_at, deleted_at ) AS num FROM usersSELECT created_at,deleted_at,timestampdiff( minute, created_at, deleted_
2020-08-17 20:42:10 184
原创 mysql date_sub()
date_sub(date,INTERVAL 时间间隔 类型):从日期date减去指定的时间间隔类型可以是second,minute,hour,day,week,month,yearselect created_at,date_sub(created_at ,interval 1 day) as created_date from users;
2020-08-17 20:32:30 152
原创 mysql cast()函数
mysql cast()函数 值 类型 实例 结果 char(n) 字符 select cast('hello' as CHAR(2)); he date 日期 select cast('2020-08-17 11:57:10' as date); 2020-08-17 time 时间 select cast('2020-08-17 11:57:10' as time); 11:57:10 datetime YY
2020-08-17 20:26:25 181
原创 分库分表
1、分库分表的原因随着业务快速发展,数据量越来越大,查询所需要的时间也越来越多,访问变慢,关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。分库的原因:QPS过高,数据库响应速度来不及,一般mysql单机也就1000左右的QPS,如果超过1000,就要...
2020-03-18 12:16:05 164
原创 第3章 栈和队列
3.1 栈的定义及抽象数据类型栈(stack)是一种特殊的线性表,这种表只能在固定的一端进行插入与删除运算。通常称固定插入、删除的一端为栈顶(top),而另一端称为栈底(bottom)。位于栈顶和栈底的元素分别称为顶元和底元。当表中没有元素时,称为空栈。为了与一般的线性表相区别,通常将栈的插入操作称为入栈,将删除操作称为出栈。线性表S=(a,b,c,d,e)将S中的元素按照a、b、c、...
2020-01-15 18:41:08 304
原创 第2章 线性表
线性结构的特点是,在数据元素的非空有限集合中,除第一个元素无直接前驱结点,最后一个元素无直接后继结点外,其余每个元素有且仅有一个直接前驱结点和一个直接后继结点。线性表的特征:(1)同一性 线性表由同类数据元素组成,每一个ai必须属于同一数据对象。(2)有穷性 线性表由有限个数据元素组成,表长度就是表中数据元素的个数。(3)有序性 线性表中相邻数据元素之间存在着序偶关系,即<a...
2020-01-01 23:46:16 436
原创 第1章 绪论
数据结构包括三方面的内容,即数据的逻辑结构、数据的存储结构和对数据所施加的运算。1.1 基本术语:数据、数据元素、数据对象、数据结构、数据类型、抽象数据类型1.2 数据结构的内容1.逻辑结构根据数据元素之间关系的不同特性,通常有下列四种基本结构(1)集合关系:该结构中的数据元素之间除了同属于一个集合的关系外,无任何其他关系。(2)线性结构:该结构中的数据元素之间存在...
2020-01-01 17:37:53 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人