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