摘要: 绝大部分写业务的程序员,在实际开发中使用 Redis 的时候,只会 Set Value 和 Get Value 两个操作,对 Redis 整体缺乏一个认知。这里对 Redis 常见问题做一个总结,解决大家的知识盲点。 为什么使用 Redis 在项目中使用 Redis,主要考虑两个角度:性能和并发。如 阅读全文
posted @ 2020-09-03 17:09 achnly 阅读(208) 评论(0) 推荐(0) 编辑
摘要: @ 缘起:前天公司出个bug,经排查SimpleDateFormat时间处理类使用的单例。。。 SimpleDateFormat为什么强制建议不能static修饰 SimpleDateFormat类内部有一个Calendar对象引用,它用来储存和这个类相关的日期信息,例如parse()方法,form 阅读全文
posted @ 2020-06-26 11:23 achnly 阅读(613) 评论(0) 推荐(0) 编辑
摘要: [toc] 介绍 顺序结构:程序从上至下依次执行 分支结构:程序从两条或多条路径中选择一条去执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 分支结构 一、if函数 功能: 实现简单的双分支 语法: select if(表达式1, 表达式2, 表达式3); 执行顺序: 如果表达式1成立, 阅读全文
posted @ 2019-09-15 18:09 achnly 阅读(253) 评论(0) 推荐(0) 编辑
摘要: [toc] 存储过程 含义 ​ 一组预先编译好SQL语句的集合,理解成批处理语句,单比批处理强大的多。 优点 提高语句的重用性 简化操作 减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 创建语法 注意 1、参数列表包含三部分 ​ 参数模式 参数名 参数类型 ​ 举例:in param_ 阅读全文
posted @ 2019-09-14 20:39 achnly 阅读(182) 评论(0) 推荐(0) 编辑
摘要: [TOC] 变量分类 一、系统变量 说明:变量由系统提供,不是用户自定义,属于服务器层面 使用的语法: 1. 查看所有的系统变量 2. 1. show global | session variables; 3. 查看满足条件的系统变量 4. 1. show global | session var 阅读全文
posted @ 2019-09-14 20:13 achnly 阅读(204) 评论(0) 推荐(0) 编辑
摘要: [toc] 含义 虚拟表,和普通表一样使用。Mysql 5.1版本出的新特性,通过普通表动态生成的数据,只保存了sql逻辑,不保存查询结果。 应用场景 多个地方用到用样的查询结果 该查询结果使用的 sql 比较复杂 简单示例 sql mysql select from account; + + + 阅读全文
posted @ 2019-09-09 00:30 achnly 阅读(231) 评论(0) 推荐(0) 编辑
摘要: [TOC] 简介 说明 Transaction Control Language 事务控制语言 事务 事务由单独单元的一个或一组sql语句组成的一个执行单元,这个执行单元要么全部执行,要么全部不执行。 拓展 Mysql中的存储引擎 在mysql中的数据用各种不同的技术存储在文件(内存)中 通过 sh 阅读全文
posted @ 2019-09-09 00:24 achnly 阅读(473) 评论(0) 推荐(0) 编辑
摘要: [toc] 介绍 常见数据类型 数值型 整形 小数 定点数 浮点数 字符型 较短的文本 char varchar 较长的文本 text blob(较长的二进制数据) 日期型 数值型 整型 | 整数类型 | 字节 | 范围 | | | | | | Tinyint | 1 | 有符号: 128~127无 阅读全文
posted @ 2019-09-03 00:57 achnly 阅读(445) 评论(0) 推荐(1) 编辑
摘要: [toc] 一、基础查询 (一)语法 ​ select 查询列表 from 表名; (二)特点 1. 查询列表可以是字段、常量、表达式、函数,也可以是多个 2. 查询结果是虚拟的表 (三)示例 查询单个字段 select 字段名 from 表名; 查询多个字段 select 字段名, 字段名 fro 阅读全文
posted @ 2019-09-03 00:56 achnly 阅读(622) 评论(0) 推荐(0) 编辑
摘要: [toc] 简介 DML语言就是数据操作语言 主要操作 1. 插入:insert 2. 修改:update 3. 删除:delete 插入语句 语法 方式一 1. 支持多个:insert into 表名(列名.......) values(值.......),(值.......); 2. inser 阅读全文
posted @ 2019-09-03 00:56 achnly 阅读(152) 评论(0) 推荐(0) 编辑