用mysql的时候经常不记得一些语法怎么用,这个时候要看帮助文档,用help命令即可(避免了在各种博客里乱翻结果查到的内容还不一定对)哈哈哈哈,感觉自己离变成会看文档的程序员又更进一步了呢
原文链接:原文链接
在 MySQL 中,查看帮助的命令是 HELP,语法格式如下:
HELP 查询内容
其中,查询内容为要查询的关键字。
- 查询内容中不区分大小写。
- 查询内容中可以包含通配符“%”和“_”,效果与 LIKE 运算符执行的模式匹配操作含义相同。例如,HELP ‘rep%’ 用来返回以 rep 开头的主题列表。
- 查询内容可以使单引号引起来,也可以不使用单引号,为避免歧义,最好使用单引号引起来。
-- 1.查看关于if的文档
help 'IF'
-- 找if相关的文档的查询结果
name is_it_category
CREATE DATABASE N
CREATE EVENT N
DROP DATABASE N
DROP EVENT N
DROP SERVER N
DROP TABLE N
DROP VIEW N
IF FUNCTION N
IF STATEMENT N
-- 2.查看步骤一中列出的关键字
HELP 'IF FUNCTION'
-- 3.查看步骤一中列出的关键字
HELP 'IF STATEMENT'
-- 4.步骤三查询到的内容
Syntax:
IF search_condition THEN statement_list
[ELSEIF search_condition THEN statement_list] ...
[ELSE statement_list]
END IF
The IF statement for stored programs implements a basic conditional
construct.
*Note*: There is also an IF() function, which differs from the IF
statement described here. See
http://dev.mysql.com/doc/refman/5.6/en/control-flow-functions.html. The
IF statement can have THEN, ELSE, and ELSEIF clauses, and it is
terminated with END IF.
If the search_condition evaluates to true, the corresponding THEN or
ELSEIF clause statement_list executes. If no search_condition matches,
the ELSE clause statement_list executes.
Each statement_list consists of one or more SQL statements; an empty
statement_list is not permitted.
URL: http://dev.mysql.com/doc/refman/5.6/en/if.html
打开其中的链接就能找到官网文档里对这个if语句的描述和demo
over