📝 MySQL教程
334篇技术文档📅  最后修改于: 2020-11-17 03:37:11        🧑  作者: Mango
MySQL区分条款MySQL DISTINCT子句用于从表中删除重复记录,并仅获取唯一记录。 DISTINCT子句仅与SELECT语句一起使用。句法:参量表达式:指定要检索的列或计算。表:指定从中检索记录的表的名称。在FROM子句中必须至少列出一个表。条件:它是可选的。它指定了选择记录必须满足的条件。注意:如果在DISTINCT子句中仅放置一个表达式,则查询将返回该表达式的唯一值。如果在DISTI...
📅  最后修改于: 2020-11-17 03:38:06        🧑  作者: Mango
MySQL FROM子句MySQL FROM子句用于从表中选择一些记录。它还可以用于使用JOIN条件从多个表中检索记录。句法:参量table1和table2:指定MySQL语句中使用的表。这两个表基于table1.column1 = table2.column1连接。注意:如果在MySQL语句中使用FROM子句,则必须至少选择一个表。如果在MySQL FROM子句中使用两个或多个表,则通常使用IN...
📅  最后修改于: 2020-11-17 03:39:06        🧑  作者: Mango
MySQL ORDER BY子句MYSQL ORDER BY子句用于按升序或降序对记录进行排序。句法:参量表达式:它指定要检索的列。表格:它指定要从中检索记录的表格。在FROM子句中必须至少列出一个表。条件:它是可选的。它指定了要选择的记录必须满足的条件。ASC:这是可选的。它按表达式升序对结果集进行排序(如果没有提供修饰符,则为默认值)。DESC:这也是可选的。它按表达式降序对结果集进行排序。注...
📅  最后修改于: 2020-11-17 03:40:02        🧑  作者: Mango
MySQL GROUP BY子句MYSQL GROUP BY子句用于从多个记录中收集数据,并将结果按一个或多个列分组。它通常在SELECT语句中使用。您还可以在分组列上使用一些汇总函数,例如COUNT,SUM,MIN,MAX,AVG等。句法:参量expression1,expression2,… expression_n:它指定未封装在聚合函数且必须包含在GROUP BY子句中的表达式。Aggre...
📅  最后修改于: 2020-11-17 04:48:11        🧑  作者: Mango
MySQL HAVING子句MySQL HAVING子句与GROUP BY子句一起使用。它始终返回条件为TRUE的行。句法:参量aggregate_function:它指定任何一种聚合函数,例如SUM,COUNT,MIN,MAX或AVG。expression1,expression2,… expression_n:它指定未封装在聚合函数且必须包含在GROUP BY子句中的表达式。条件:它是可选的。...
📅  最后修改于: 2020-11-17 05:25:29        🧑  作者: Mango
MySQL授予权限MySQL具有向数据库的管理员和用户提供许多控制选项的功能。我们已经学习了如何在MySQL服务器中使用CREATE USER语句创建新用户。现在,我们将学习对用户帐户的授予特权。 MySQL提供GRANT语句来授予用户帐户访问权限。GRANT声明grant语句使系统管理员可以向MySQL用户帐户分配特权和角色,以便他们可以在需要时使用对数据库的分配权限。句法以下是使用GRANT语...
📅  最后修改于: 2020-11-17 05:26:32        🧑  作者: Mango
MySQL撤销权限我们已经学习了如何授予从授予特权到用户帐户的访问权限。现在,我们将学习从用户帐户撤消特权。 MySQL提供REVOKE语句以从用户帐户中删除特权。撤销声明使用revoke语句,系统管理员可以撤消对MySQL用户帐户的特权和角色,以便他们过去无法使用对数据库分配的权限。句法以下是使用REVOKE语句的基本语法:参数说明在以上语法中,我们可以具有以下参数:Parameter Name...
📅  最后修改于: 2020-11-17 05:27:29        🧑  作者: Mango
MySQL IF()在本节中,我们将学习IF()函数在MySQL中的工作方式。 IF函数是MySQL控制流函数,该函数根据给定的条件返回一个值。换句话说,IF函数用于验证MySQL中的函数。当给定条件的值为真时,IF函数将返回“是”,而当条件的值为“假”时,IF函数将返回“否”值。根据使用该函数的上下文,它以字符串或数字形式返回值。有时,此函数称为IF-ELSE和IF THAN ELSE函数。IF...
📅  最后修改于: 2020-11-17 05:28:28        🧑  作者: Mango
MySQL IFNULL()本节帮助您了解MySQL IFNULL()函数。 IFNULL函数是用于处理NULL值的MySQL控制流函数的一部分。IFNULL函数接受两个表达式,如果第一个表达式不为null,则返回第一个参数。如果第一个表达式为null,则返回第二个参数。此函数根据使用的上下文返回字符串或数字值。句法我们可以通过以下语法使用IFNULL函数:如果expression1不为null,...
📅  最后修改于: 2020-11-17 05:29:27        🧑  作者: Mango
MySQL NULLIF()本节帮助您了解MySQL NULLIF()函数。 NULLIF函数是MySQL控制流函数,用于比较两个表达式。它还有助于防止SQL语句中的零除错误。NULLIF函数接受两个表达式,如果第一个表达式等于第二个表达式,则返回NULL。否则,它返回第一个表达式。句法我们可以通过以下语法使用NULLIF函数:当expression1等于expression2时,它返回Null。...
📅  最后修改于: 2020-11-17 05:30:24        🧑  作者: Mango
MySQL CASE表达式MySQL CASE表达式是控制流功能的一部分,该函数使我们可以向查询中编写if-else或if-then-else逻辑。此表达式可在使用有效程序或查询的任何地方使用,例如SELECT,WHERE,ORDER BY子句等。CASE表达式验证各种条件,并在第一个条件为true时返回结果。一旦满足条件,它将停止遍历并给出输出。如果找不到任何满足条件的条件,则执行else块。当...
📅  最后修改于: 2020-11-17 05:31:22        🧑  作者: Mango
MySQL IF语句IF语句用于在MySQL中实现基本条件构造的存储程序中。根据特定条件,它允许我们执行一组SQL语句。它返回三个值True,False或NULL之一。我们可以通过三种方式使用此语句:IF-THEN,IF-THEN-ELSE,IF-THEN-ELSEIF-ELSE子句,并且可以以END-IF终止。让我们详细查看每个语句。IF-THEN陈述该语句根据某些条件或表达式执行一组SQL查询...
📅  最后修改于: 2020-11-17 05:32:40        🧑  作者: Mango
MySQL和条件MySQL AND条件与SELECT,INSERT,UPDATE或DELETE语句一起使用,以在单个查询中测试两个或多个条件。句法:参数说明:condition1,condition2,… condition_n:指定要选择的记录必须满足的所有条件。MySQL和例子以下示例指定如何在MySQL中使用SELECT语句使用AND条件。考虑具有以下数据的表“ cus_tbl”:执行以下查...
📅  最后修改于: 2020-11-18 01:48:40        🧑  作者: Mango
MySQL OR条件MySQL OR条件指定如果您采用两个或多个条件,则必须满足其中一个条件才能获取记录作为结果。句法:参数说明condition1,condition2,… condition_n:指定要选择的记录必须满足的所有条件。MySQL OR示例以下示例指定如何在SELECT语句中的MySQL中使用OR条件。考虑具有以下数据的表“ cus_tbl”:执行以下查询:输出:注意:在上面的示例...
📅  最后修改于: 2020-11-18 01:51:13        🧑  作者: Mango
MySQL AND&OR条件在MySQL中,您可以将AND&OR条件与SELECT,INSERT,UPDATE和DELETE语句一起使用。在组合这些条件时,必须知道在何处使用圆括号,以便数据库知道评估每个条件的顺序。句法:参数condition1,condition2,… condition_n:它指定要评估的条件以确定是否将选择记录。MySQL AND OR示例考虑具有以下数据的表“学生”。执行...