随笔分类 -  SQL学习

摘要:阅读目录(Content)1 NOSQL概述2 redis概述3 redis安装和使用5.1字符串 string5.2 哈希 hash5.3 字符串列表 list5.4 字符串集合 set5.5 有序字符串集合 sorted set7.1 多数据库7.2 事务8.1 RDB持久化8.2 AOF持久化 阅读全文
posted @ 2019-08-08 18:12 xjyxp01 阅读(182) 评论(0) 推荐(0)
摘要:浏览目录: 1.视图 2.触发器 3.存储过程 4.函数 5.事物 6.数据库锁 7.数据库备份 1.视图  视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据 视图有如下特点; 1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。 2 阅读全文
posted @ 2019-07-10 16:56 xjyxp01 阅读(173) 评论(0) 推荐(0)
摘要:浏览目录: 1.视图 2.触发器 3.存储过程 4.函数 5.事物 6.数据库锁 7.数据库备份 1.视图  视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据 视图有如下特点; 1. 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。 2 阅读全文
posted @ 2019-07-10 16:55 xjyxp01 阅读(806) 评论(0) 推荐(0)
摘要:数据库设计范式 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些 规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三大范式: 第一范式:当关系模式R的所有属性都不能在分解为更基本的数 阅读全文
posted @ 2019-07-10 16:54 xjyxp01 阅读(124) 评论(0) 推荐(0)
摘要:一:锁的概念         按照写技术博客的套路,应该对锁的概念做一个介绍,我又想,能点击进入本篇博客的同学,想必都是听说过锁的。所以我尽量用简练的语言来表述一下。      & 阅读全文
posted @ 2019-07-10 16:44 xjyxp01 阅读(173) 评论(0) 推荐(0)
摘要:<! flowchart 箭头图标 勿删 spring(数据库)事务隔离级别分为四种(级别递减): 1、Serializable (串行化):最严格的级别,事务串行执行,资源消耗最大; 2、REPEATABLE READ(重复读) :保证了一个事务不会修改已经由另一个事务读取但未提交(回滚)的数据。 阅读全文
posted @ 2019-07-10 16:30 xjyxp01 阅读(160) 评论(0) 推荐(0)
摘要:前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:“是不是数据库查询上出问题了, 给表加上索引吧”,然后妹子来 阅读全文
posted @ 2019-07-10 16:20 xjyxp01 阅读(182) 评论(0) 推荐(0)
摘要:主键 PRIMARY KEY; 外键 REFERENCES; 检查约束 CHECK() 索引 阅读全文
posted @ 2019-07-10 11:45 xjyxp01 阅读(178) 评论(0) 推荐(0)
摘要:控制事务处理 使用ROLLBACK 使用保留点 阅读全文
posted @ 2019-07-10 11:29 xjyxp01 阅读(92) 评论(0) 推荐(0)
摘要:创建视图 表示使用表的一部分; 游标的使用 表示在检索出来的行中前进或后退一行或多行; 阅读全文
posted @ 2019-07-10 11:24 xjyxp01 阅读(97) 评论(0) 推荐(0)
摘要:创建表 更新表 删除表 阅读全文
posted @ 2019-07-10 11:19 xjyxp01 阅读(126) 评论(0) 推荐(0)
摘要:更新数据 删除数据 阅读全文
posted @ 2019-07-10 11:11 xjyxp01 阅读(127) 评论(0) 推荐(0)
摘要:插入完整的行 插入部分行 从一个表复制到另一个表 阅读全文
posted @ 2019-07-10 11:03 xjyxp01 阅读(86) 评论(0) 推荐(0)
摘要:使用表别名 自联结 外连结 阅读全文
posted @ 2019-07-10 10:54 xjyxp01 阅读(105) 评论(0) 推荐(0)
摘要:内联结 和上述代码结果一致 阅读全文
posted @ 2019-07-10 10:36 xjyxp01 阅读(96) 评论(0) 推荐(0)
摘要:创建分组 GROUP BY 子句必须出现在WHERE子句之后,OEDER BY子句之前。 过滤分组 select子句顺序 SELECT FROM WHERE GROUP BY HAVING ORDER BY 子查询 阅读全文
posted @ 2019-07-10 10:28 xjyxp01 阅读(117) 评论(0) 推荐(0)
摘要:聚集函数 聚集函数 AVG()()返回某列平均值 COUNT() 返回某列的行数 MAX() 返回某列的最大值 MIN(() 返回某列的最小值 SUM()返回某列值之和 AVG()函数 COUNT()函数 MAX()函数 MIN()函数 SUM()函数 阅读全文
posted @ 2019-07-09 16:54 xjyxp01 阅读(133) 评论(0) 推荐(0)
摘要:拼接字段 RTRIM 表示去掉右边所有空格; 使用别名 执行算术计算 阅读全文
posted @ 2019-07-09 16:39 xjyxp01 阅读(160) 评论(0) 推荐(0)
摘要:百分号通配符 %表示任何字符出现任意次数 下划线通配符 方括号通配符 阅读全文
posted @ 2019-07-09 16:27 xjyxp01 阅读(107) 评论(0) 推荐(0)
摘要:组合WHERE语句 AND操作符 OR操作符 求值顺序 先求AND 再求OR IN操作符 NOT操作符 阅读全文
posted @ 2019-07-09 16:20 xjyxp01 阅读(113) 评论(0) 推荐(0)