随笔分类 - MySQL
摘要:转载自: https://blog.csdn.net/b644ROfP20z37485O35M/article/details/100179360 分布式缓存是现在很多分布式应用中必不可少的组件,但是用到了分布式缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那
阅读全文
摘要:转载自:https://www.zhihu.com/question/36996520/answer/93256153 问题 CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(255) DEFAULT NULL, int(11) DEFA
阅读全文
摘要:转载自:https://www.cnblogs.com/aspnethot/articles/1504082.html 官方说法: 聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在
阅读全文
摘要:链接:https://blog.csdn.net/qq_35571554/article/details/82800463
阅读全文
摘要:视图、触发器、事务、存储过程、内置函数、流程控制、索引 视图 触发器 事务 存储过程 内置函数 流程控制 索引 视图 1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次直接使用即可 2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3、如何用视图 强调 1、在硬
阅读全文
摘要:一、完整版SQL语句的查询 mysql select distinct post,avg(salary) from table where id 1 group by post` having avg(salary) 100 order by avg(salary) limit 5,5 mysql
阅读全文
摘要:单表查询及多表查询 单表查询 前期表准备 1.语法执行顺序 练习题 4.having 截止目前已经学习的语法 having的语法格式与where一致,只不过having是在分组之后进行的过滤,即where虽然不能用聚合函数,但是having可以! 5.distinct 6.order by 7.li
阅读全文
摘要:外键 前戏之一对多关系 一对多(Foreign Key) 多对多 一对一 客户表和学生表(老男孩的客户与学生之间,报名之前都是客户,只有报了名的才能是学生) 修改表 复制表 作业布置 练习:账号信息表,用户组,主机表,主机组 练习:
阅读全文
摘要:存储引擎,MySQL中的数据类型及约束 一、存储引擎 1、不同的数据应该有不同的处理机制 2、mysql存储引擎 Innodb:默认的存储引擎,查询速度叫myisam慢,但是更安全 支持事务,行锁,外键,所以数据更安全 建表的时候Innodb会产生两个文件 一个是表结构文件 一个
阅读全文
摘要:MySQL数据库 一、数据库概念 1. 随意的存放到一个文件中,数据格式也是千差万别 2. 软件开发目录规范 规定了数据 存放的位置 ps:数据都是保存在本地的 3. 将保存数据的部分,存到一个公共的地方,所有的用户涉及到数据相关,都必须来这个公共地方查找 二、数据库之MySQL 1. 本质就是一款
阅读全文