首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
数据库
相关资讯
热门
最新
百科问答
01-01 08:00
百科问答
数据库表结构设计(常见的数据库管理系统)
数据库表结构设计(常见的数据库管理系统)一、数据场景1、表结构简介任何工具类的东西都是为了解决某个场景下的问题,比如Redis缓存系统热点数据,ClickHouse解决海量数据的实时分析,MySQL关系型存储结构化数据。数据的存储则需要设计对应的表结构,清楚的表结构,有助于快速开发业务,和理解系统。表结构的设计通常从下面几个方面考虑:业务场景、设计规范、表结构、字段属性、数据管理。2、用户场景例如存储用户基础信息数据,通常都会下面几个相
137
后端
01-01 08:00
后端
数据库cte的理解和使用
数据库cte的理解和使用,cte可以使用在递归和非递归方式,在非递归方式时,优点可以提高性能,确定可能会有点难理解1、非递归有这么一张表,要查询当前菜单的信息以及父菜单的名称,也就是说要把pid换成pname传统方式,使用子查询或自连接查询selectm.*,(selectnamefrommenuwhereid=m.pid)aspnamefrommenuasm;//子查询selectt1.*,t2
136
后端
01-01 08:00
后端
数据库语句优化
数据库语句优化,数据库语句优化在MySQL数据库怎么加快查询速度,优化查询效率,主要原则就是应尽量避免全表扫描,应该考虑在where及orderby涉及的列上建立索引。建立索引不是建的越多越好,原则是:第一:一个表的索引不是越多越好,也没有一个具体的数字,根据以往的经验,一个表的索引最多不能超过6个,因为索引越多,对update和insert操作也会有性能的影响,涉及到索引的新建和重建操作。第二:
136
百科问答
01-01 08:00
百科问答
数据库使用宝典
数据库使用宝典 数据库使用宝典 一、基础使用 1.1. 查询 SELECT * FROM USER; 二、SQL进阶 2.1. group by 与 having group by 是在需要对某个重复出现的字段进行数据的分组显示的时候用到 group by后面加的需要分组的那个字段 。 having 是对进行分组的数据的条件判断 只能跟在group by 后面出现
134
后端
01-01 08:00
后端
数据库的范式详解
数据库的范式详解,数据库的范式详解关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R是第一范式的关系。例
133
后端
01-01 08:00
后端
数据库服务器资源使用情况周报
数据库服务器资源使用情况周报,数据库服务器资源使用情况周报一.项目说明1.1项目目的1.盘活服务器资源,提高资源的使用率;资源是公司的资产,只有尽可能发挥其价值,才能创造更多的价值。所以,有必要知道,公司整体(或某业务、产品)所属的DBServer的资源使用情况。主要从CPU、内存、Disk的平均数和中位数来反映。实现更合理的资源分配和集中性的管理,节省资源成本。2.慢查询的次数,既可以说明程序的
133
后端
01-01 08:00
后端
数据库系列之数据分组和数据透视表
数据库系列之数据分组和数据透视表,1.数据分组1.1groupby分组使用过程中有以下2点要注意:(1)除参加聚合运算的列外,要在select中查询的列必须先通过groupby进行分组,因为没有进行分组的列是不会直接展示出来的。这些列只是在背后参与聚合运算,直接select这些列是查找不到的。(2)groupby后面的列名必须是原始表中的列名,而不能是select过程中起的别名。1.2having
133
后端
01-01 08:00
后端
数据库增删改查
数据库增删改查,数据库增删改查#数据库增删改查#查看数据库#查看所有的数据库:showdatabases;#查看指定的数据库:showcreatedatabase数据库名;#查看warnings内容:showwarnings;#增(创建数据库)#createdatabase[ifnotexists]数据库名[charactersetxxx];#创建一个数据库#修改数据库#alterdatabase
133
后端
01-01 08:00
后端
数据库和缓存的一致性问题,看这一篇就够了
数据库和缓存的一致性问题,看这一篇就够了,写在前面在我们后端平时开发中,经常会讨论这样的问题:该如何保证缓存和数据库一致性呢。相信有一大部分人,对这个问题是一知半解的,或者是有挺多疑惑:更新数据时,是要先更新数据库,再删缓存,还是先删缓存,然后再更新数据库呢?是否要考虑引入消息队列来保证数据的一致性呢?延迟双删是否可以用,用了又会有啥问题呢?......接下来这篇文章会把以上问题讲清楚,先来看下大
132
代码人生
01-01 08:00
代码人生
数据库第四章(数据库第四章知识点)
数据库第四章(数据库第四章知识点),外连接select*fromstudentnaturaljointakes实际上有三种外连接左外连接右外连接全外连接视图视图定义createviewfacultyasselectID,name,dept_namefrominstructorcreateviewphysics_fall_2009asselectcourse.couse_id,sec_id,buil
130
«
1
2
3
4
5
6
7
8
...
22
23
»