数据库

SQL开发知识:必备 SQL 查询优化技巧提升网站访问速度

在这篇文章中,我将介绍如何识别导致性能出现问题的查询,如何找出它们的问题所在,以及快速修复这些问题和其他加快查询速度的方法。 你一定知道,一个快速访问的网站能让用户喜欢,可以帮助网站从Google 上提高排名,可以帮助网站增加转化率。如果你看过网站性能优化...

ORACLE 详细解释一条SQL查询语句的执行过程

例:select object_name from t where object_id=29 1、首先在PGA查询用户的连接信息和权限信息,如果PGA中没有,则去硬盘读取。同时生成唯一的hash值。 2、进入SGA查询是否有这个SQL的hash值,如果没有...

MongoDB数据库基础知识详细介绍

一、NoSQL 了解Mongodb之前先了解一下NoSQL,NoSQL是Not Only SQL的缩写。由提供缺乏SQL关系数据库的严格限制模型的存储和检索技术组成。主要是简化设计、水平扩展以及对数据的可用性进行更精细的控制。NoSQL有多种技术例如:Re...

Ubuntu20.04如何开启root账户权限方法步骤

Ubuntu20.04安装完成之后默认是没有root账户登录权限的,按照以下步骤即可实现开机一步完成root账户登录,看完你会不会觉得很方便呢 1. 第一步 以普通用户登录系统,创建root用户的密码 在终端输入命令:sudo passwd root 然后...

SQL基础:在 SQL 语句中处理 NULL 值的方法

在日常使用数据库时,你在意过NULL值么? 其实,NULL值在数据库中是一个很特殊且有趣的存在,下面我们一起来看看吧; 在查询数据库时,如果你想知道一个列(例如:用户注册年限 USER_AGE)是否为 NULL,SQL 查询语句该怎么写呢? 是这样: SE...

SQL开发知识:MySQL分区之HASH分区详解

介绍 基于给定的分区个数,将数据分配到不同的分区,HASH分区只能针对整数进行HASH,对于非整形的字段只能通过表达式将其转换成整数。表达式可以是mysql中任意有效的函数或者表达式,对于非整形的HASH往表插入数据的过程中会多一步表达式的计算操作,所以不...

教你PostgreSQL解析URL的正确方法

尽管PostgreSQL中支持大量的数据类型,但是对于URL似乎并没有一个相应的类型能够去存储。那么对于URL的数据我们在数据库中要怎么去处理呢? 首先还是需要看你要存储的URL数据是用来干嘛的,如果仅仅只是为了在以后查询的时候打印输出,那么用varcha...