-
MySQL左/右连接:外部连接
所属栏目:[MySql教程] 日期:2023-06-27 热度:7359
在《MySQL内连接》一节我们了解了 MySQL 的内连接。内连接的查询结果都是符合连接条件的记录,而外连接会先将连接的表分为基表和参考表,再以基表为依据返回满足和不满足条件的记录。
外连接可以分为左外连接和右[详细] -
MySQL INNER JOIN:内部连接性
所属栏目:[MySql教程] 日期:2023-06-27 热度:4079
在《MySQL交叉连接》一节中我们了解了 MySQL 的交叉连接,本节主要介绍多表查询的另一种方式——内连接。
内连接(INNER JOIN)主要通过设置连接条件的方式,来移除查询结果中某些数据行的交叉连接。简[详细] -
MySQL交叉连接:连接交叉
所属栏目:[MySql教程] 日期:2023-06-27 热度:7420
前面所讲的查询语句都是针对一个表的,但是在关系型数据库中,表与表之间是有联系的,所以在实际应用中,经常使用多表查询。多表查询就是同时查询两个或两个以上的表。
在 MySQL 中,多表查询主要有交叉连接、内连[详细] -
MySQL HAVING:对分组进行过滤
所属栏目:[MySql教程] 日期:2023-06-27 热度:8669
E 查询条件中不可以使用聚合函数,而 HAVING 查询条件中可以使用聚合函数。
WHERE 在数据分组前进行过滤,而 HAVING 在数据分组后进行过滤 。
WHERE 针对数据库文件进行过滤,而 HAVING 针对查询结果进行过滤。也就[详细] -
MySQL使用分组查询的 GROUP BY
所属栏目:[MySql教程] 日期:2023-06-26 热度:214
在 MySQL 中,GROUP BY 关键字可以根据一个或多个字段对查询结果进行分组。
使用 GROUP BY 关键字的语法格式如下:
GROUP BY <字段名>
其中,“字段名”表示需要分组的字段名称,多个字段时用逗号[详细] -
mysql的空值查询 ( mysql IS NULL)
所属栏目:[MySql教程] 日期:2023-06-26 热度:7050
MySQL 提供了 IS NULL 关键字,用来判断字段的值是否为空值(NULL)。空值不同于 0,也不同于空字符串。
如果字段的值是空值,则满足查询条件,该记录将被查询出来。如果字段的值不是空值,则不满足查询条件。[详细] -
MySQL之间:范围查询
所属栏目:[MySql教程] 日期:2023-06-26 热度:9847
MySQL 提供了 BETWEEN AND 关键字,用来判断字段的数值是否在指定范围内。
BETWEEN AND 需要两个参数,即范围的起始值和终止值。如果字段值在指定的范围内,则这些记录被返回。如果不在指定范围内,则不会被返回。[详细] -
MySQL:默认查询
所属栏目:[MySql教程] 日期:2023-06-26 热度:2565
在 MySQL 中,LIKE 关键字主要用于搜索匹配字段中的指定内容。其语法格式如下:
[NOT] LIKE '字符串'
其中:
NOT :可选参数,字段中的内容与指定的字符串不匹配时满足条件。
字符串:指定用来匹配的[详细] -
MySQL WHERE:条件查看数据
所属栏目:[MySql教程] 日期:2023-06-26 热度:2587
在 MySQL 中,如果需要有条件的从数据表中查询数据,可以使用 WHERE 关键字来指定查询条件。
使用 WHERE 关键字的语法格式如下:
WHERE 查询条件
查询条件可以是:
带比较运算符和逻辑运算符的查询条件
带 [详细] -
MySQL ORDER BY:对查询结果排名
所属栏目:[MySql教程] 日期:2023-06-26 热度:3224
通过条件查询语句可以查询到符合用户需求的数据,但是查询到的数据一般都是按照数据最初被添加到表中的顺序来显示。为了使查询结果的顺序满足用户的要求,MySQL 提供了 ORDER BY 关键字来对查询结果进行排序。
在[详细] -
MySQL LIMIT:限制查询结果中的行数
所属栏目:[MySql教程] 日期:2023-06-26 热度:547
当数据表中有上万条数据时,一次性查询出表中的全部数据会降低数据返回的速度,同时给数据库服务器造成很大的压力。这时就可以用 LIMIT 关键字来限制查询结果返回的条数。
LIMIT 是 MySQL 中的一个特殊关键字,用[详细] -
MySQL AS:设定名称
所属栏目:[MySql教程] 日期:2023-06-26 热度:6984
为了查询方便,MySQL 提供了 AS 关键字来为表和字段指定别名。本节主要讲解如何为表和字段指定一个别名。
为表指定别名
当表名很长或者执行一些特殊查询的时候,为了方便操作,可以为表指定一个别名,用这个别名代[详细] -
MySQL采用 DISTINCT筛选重复数据
所属栏目:[MySql教程] 日期:2023-06-26 热度:4087
在 MySQL 中使用 SELECT 语句执行简单的数据查询时,返回的是所有匹配的记录。如果表中的某些字段没有唯一性约束,那么这些字段就可能存在重复值。为了实现查询不重复的数据,MySQL 提供了 DISTINCT 关键字。
DIS[详细] -
MySQL查找:数据表查询语句
所属栏目:[MySql教程] 日期:2023-06-26 热度:1770
在 MySQL 中,可以使用 SELECT 语句来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。
SELECT 的语法格式如下:
SELECT
{* | <字段列名>}
[[详细] -
MySQL函数概述
所属栏目:[MySql教程] 日期:2023-06-24 热度:7368
MySQL 函数是 MySQL 数据库提供的内部函数,这些内部函数可以帮助用户更加方便地处理表中的数据。函数就像预定的公式一样存放在数据库里,每个用户都可以调用已经存在的函数来完成某些功能。
提示:函数就是输入值[详细] -
MySQL IN及 NOT IN用法详细解说
所属栏目:[MySql教程] 日期:2023-06-24 热度:6621
MySQL 中的 IN 运算符用来判断表达式的值是否位于给出的列表中;如果是,返回值为 1,否则返回值为 0。
NOT IN 的作用和 IN 恰好相反,NOT IN 用来判断表达式的值是否不存在于给出的列表中;如果不是,返回值为 1[详细] -
MySQL位运算器
所属栏目:[MySql教程] 日期:2023-06-24 热度:4726
所谓位运算,就是按照内存中的比特位(Bit)进行操作,这是计算机能够支持的最小单位的运算。程序中所有的数据在内存中都是以二进制形式存储的,位运算就是对这些二进制数据进行操作。
位运算一般用于操作整数,对[详细] -
MySQL比较运算符一览表(含解析)
所属栏目:[MySql教程] 日期:2023-06-24 热度:7511
当使用 SELECT 语句进行查询时,MySQL 允许用户对表达式的左边操作数和右边操作数进行比较,比较结果为真,则返回 1,为假则返回 0,比较结果不确定则返回 NULL。MySQL 支持的比较运算符如下表所示。
MySQL 中的比[详细] -
MySQL布尔运算符
所属栏目:[MySql教程] 日期:2023-06-24 热度:5580
逻辑运算符又称为布尔运算符,用来确定表达式的真和假。MySQL中支持的逻辑运算符如下表所示。
MySQL 中的逻辑运算符
运算符 作用
NOT 或者 ! 逻辑非
AND 或者 && 逻辑与
OR 和 || 逻辑或
XOR [详细] -
MySQL算术操作符
所属栏目:[MySql教程] 日期:2023-06-24 热度:8255
算术运算符是 SQL 中最基本的运算符,MySQL 支持的运算符包括加、减、乘、除和取余运算,它们是最常用、最简单的一类运算符。下表列出了这些运算符的作用和使用方法。
MySQL中的算术运算符
运算符 作用 使[详细] -
MySQL常用运算符简述
所属栏目:[MySql教程] 日期:2023-06-24 热度:6389
在 MySQL 中,可以通过运算符来获取表结构以外的另一种数据。例如,学生表中存在一个 birth 字段,这个字段表示学生的出生年份。如果想得到这个学生的实际年龄,可以使用 MySQL 中的算术运算符用当前的年份减学生出生[详细]
-
MySQL查看表中的限制
所属栏目:[MySql教程] 日期:2023-06-24 热度:9199
在 MySQL 中可以使用 SHOW CREATE TABLE 语句来查看表中的约束。
查看数据表中的约束语法格式如下:
SHOW CREATE TABLE <数据表名>;
例 1
创建数据表 tb_emp8 并指定 id 为主键约束,name 为唯一约束,deptI[详细] -
MySQL设置非空约束(NOT NULL)
所属栏目:[MySql教程] 日期:2023-06-24 热度:5524
MySQL 非空约束(NOT NULL)指字段的值不能为空。对于使用了非空约束的字段,如果用户在添加数据时没有指定值,数据库系统就会报错。可以通过 CREATE TABLE 或 ALTER TABLE 语句实现。在表中某个列的定义后加上关键字[详细]
-
MySQL默认值约束(DEFAULT)
所属栏目:[MySql教程] 日期:2023-06-24 热度:7504
默认值(Default)的完整称呼是“默认值约束(Default Constraint)”,用来指定某列的默认值。在表中插入一条新记录时,如果没有为某个字段赋值,系统就会自动为这个字段插入默认值。
例如,员工信息表[详细] -
MySQL设置唯一约束(UNIQUE KEY)
所属栏目:[MySql教程] 日期:2023-06-23 热度:7971
MySQL 唯一约束(Unique Key)是指所有记录中字段的值不能重复出现。例如,为 id 字段加上唯一性约束后,每条记录的 id 值都是唯一的,不能出现重复的情况。如果其中一条记录的 id 值为‘0001’,那么该表[详细]