分类 SQL 教程 下的文章

导读本文参考自简书的某位作者,并做了增删。我一般称为“一级索引”和“二级索引”,这样好记一点。正确的称谓是:集聚索引和非聚集索引。顾名思义,叶子节点存放主索引和数据的树,称为集聚索引树;叶子节点...

1、背景介绍最近被一个群成员问到了MySQL的IF()函数,上网搜索了一下,发现IF()函数与CASE函数一脉相承。之前有专门的文章写过CASE函数【请参考:《SQL CASE WHEN 用法的...

很久之前,在芬兰有一个研发数据库的公司,名叫Innobase。公司开发了一款数据库产品InnoDB。这是一个完整的数据库,功能非常的完备。开发出来之后,创始人是想将这个数据库卖掉的,但是没有找到...

备注:本文更新于2020年6月18日前言本文是对 SQL CASE WHEN 用法的深度解析,重新理解case when then else end用法。在SQL的世界中CASE WHEN语句相...

在MySQL的数据类型中,Tinyint的取值范围分两种情况:带符号的范围是-128到127,无符号的范围是0到255。Tinyint占用1字节的存储空间,即8位。那么Tinyint的取值范围怎...

1、SQL 介绍SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。SQL里面一切皆集合。SQL以关系代数为基础发展出来的一门语言,关系代数主要是"集合。SQL语句形式:select ...

1、什么是SQL注入?SQL是一种解释型语言。如果 Web 应用程序构建 SQL 语句的方法不安全,就很可能会受到 SQL 注入攻击。严重时,攻击者可利用该方法修改数据库里的所有信息,甚至控制运...

备注:本文修订于2020年6月6日1、浮点数和定点数的介绍:存储形式MySQL的数字数据类型分为四种:位数据类型、整数数据类型、定点数据类型和浮点数据类型。每种数字类型又分为多种常用的数据类型。...

一、concat()函数功能:将多个字符串连接成一个字符串。语法1:concat(str1, str2,...)  返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为nul...

DISTINCT介绍:在表中,一个列可能会包含多个重复值,有时我们也许希望仅仅列出不同的值,此时可以使用DISTINCT关键词。DISTINCT关键词用于返回唯一不同的值。DISTINCT 语法...

备注:本文修订于2020年7月1日1、字符编码utf8和utf8mb4的历史渊源UTF-8 编码是一种变长的编码机制,可以用 1 ~ 4 个字节存储字符。但是,因为历史遗留问题,MySQL 中的...