随笔分类 - CS / 计算机素养 / 数据库
数据库学习
摘要:##SQL学习 — DQL — 分组查询 ##### 5. 分组查询 - 背景:在分组函数的内容中,我们提及和分组函数一起查询的字段会有限制,产生错误。因为分组函数是将所以的参数统计成一个结果,而查询的字段是返回符合条件的个数,那么就会出错。所以引入了分组查询,将表中的相同的内容切分成数块,然后分别
阅读全文
摘要:##SQL学习 — DQL — 常见函数 — 分组函数 ##### 4. 常见函数(附加) ```mysql /* 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名。 好处:1.隐藏了实现细节 2.提高代码的重用性 调用语法:select 函数名(实参列表) 【from 表】
阅读全文
摘要:##SQL学习 — DQL — 常见函数 — 单行函数 ##### 4. 常见函数(附加) ```mysql /* 概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名。 好处:1.隐藏了实现细节 2.提高代码的重用性 调用语法:select 函数名(实参列表) 【from 表】
阅读全文
摘要:##SQL学习 — DQL — 排序查询 ##### 3. 排序查询 ```mysql /* 语法: select 查询字段 from 表名 【where 筛选条件】 order by 排序字段 【asc | desc】 特点: 1. asc代表升序,desc代表降序 如果不写,默认升序 2. 排序
阅读全文
摘要:##MySQL单表多字段模糊查询解决方法 **背景:**在项目中经常遇到查询接口需要实现单表中对多字段进行多个关键字的模糊查询,但这个关键字并不一定只存在于某个字段。 例如现有一张employees表,其中有last_name,first_name两个字段,分别记录一条用户的姓和名。根据用户输入的查
阅读全文
摘要:##SQL学习 — DQL — 条件查询 #### DQL语言学习 数据查询语言(*Data Query Language*),关键字 `select` - 使用DQL前,先输入`USE 库名;` ##### 2.条件查询 - 语法: ```mysql select `查询列表` from 表名 w
阅读全文
摘要:##SQL学习 — DQL — 基础查询 #### DQL语言学习 数据查询语言(*Data Query Language*),关键字 `select` - 使用DQL前,先输入`USE 库名;` ##### 1.基础查询 ###### 1.1 查询字段 ```mysql # 基础查询 /* 语法:
阅读全文
摘要:MySQL基础 — 初识MySQL 一、为什么要学习数据库 能够实现数据持久化 使用完整的管理系统统一管理,易于查询 二、数据库相关概念 DB 数据库(database),存储数据的“仓库”,保存了一系列有组织的数据 DBMS 数据库管理系统(Database Management System),
阅读全文
摘要:一、技术产生背景 1. Redis的C-S架构背景: 基于客户端-服务端模型以及请求/响应协议的TCP服务。 客户端向服务端发送一个查询请求,并监听Socket返回。 通常是以阻塞模式,等待服务端响应。 服务端处理命令,并将结果返回给客户端。 2. Redis的C-S架构存在的问题: 如果Redis
阅读全文