-
MySQL CROSS JOIN:字段名
所属栏目:[MySql教程] 日期:2021-06-03 热度:73
在 MySQL 中,多表查询主要有交叉连接、内连接和外连接。由于篇幅有限,本节主要讲解交叉连接查询。内连接和外连接将在《 MySQL内连接 》和《 MySQL外连接 》中[详细]
-
MySQL HAVING:过滤分组分析
所属栏目:[MySql教程] 日期:2021-06-03 热度:140
在 MySQL 中,可以使用 HAVING 关键字对分组后的数据进行过滤。 使用 HAVING 关键字的语法格式如下: HAVING 查询条件 HAVING 关键字和 WHERE 关键字都可以用来[详细]
-
MySQL运用GROUP BY分组查询
所属栏目:[MySql教程] 日期:2021-06-02 热度:129
GROUP BY单独使用 单独使用 GROUP BY 关键字时,查询结果会只显示每个分组的第一条记录。 例 1 下面根据 tb_students_info 表中的 sex 字段进行分组查询,SQL 语[详细]
-
MySQL IS NULL如何查询
所属栏目:[MySql教程] 日期:2021-06-02 热度:104
如果字段的值是空值,则满足查询条件,该记录将被查询出来。如果字段的值不是空值,则不满足查询条件。 使用 IS NULL 的基本语法格式如下: IS [NOT] NULL 其中[详细]
-
MySQL LIKE:带有“%”通配符的查询
所属栏目:[MySql教程] 日期:2021-06-02 热度:184
在 MySQL 中, LIKE 关键字主要用于搜索匹配字段中的指定内容。其语法格式如下: [NOT] LIKE 字符串 其中: NOT :可选参数,字段中的内容与指定的字符串不匹配[详细]
-
MySQL WHERE单一条件的查询语句
所属栏目:[MySql教程] 日期:2021-06-02 热度:129
单一条件指的是在 WHERE 关键字后只有一个查询条件。 例 1 在 tb_students_info 数据表中查询身高为 170cm 的学生姓名,SQL 语句和运行结果如下。 mysql SELECT[详细]
-
MySQL ORDER BY单字段排序
所属栏目:[MySql教程] 日期:2021-06-02 热度:153
在实际应用中经常需要对查询结果进行排序,比如,在网上购物时,可以将商品按照价格进行排序;在医院的挂号系统中,可以按照挂号的先后顺序进行排序等。 ORDER B[详细]
-
指定初始位置:限制查询结果的条数
所属栏目:[MySql教程] 日期:2021-06-02 热度:148
LIMIT 关键字可以指定查询结果从哪条记录开始显示,显示多少条记录。 LIMIT 指定初始位置的基本语法格式如下: LIMIT 初始位置,记录数 其中,初始位置表示从哪[详细]
-
MySQL AS:为表指定别名
所属栏目:[MySql教程] 日期:2021-06-02 热度:120
当表名很长或者执行一些特殊查询的时候,为了方便操作,可以为表指定一个别名,用这个别名代替表原来的名称。 为表指定别名的基本语法格式为: 表名 [AS] 别名[详细]
-
查询帮助文档目录列表
所属栏目:[MySql教程] 日期:2021-06-02 热度:100
那么如何才能及时解决学习 MySQL 时的疑惑呢?可以通过 MySQL 的系统帮助来解决遇到的问题。 在 MySQL 中,查看帮助的命令是 HELP,语法格式如下: HELP 查询内[详细]
-
SQL 关键字和函数名
所属栏目:[MySql教程] 日期:2021-06-02 热度:118
比如 Windows 系统的文件名不区分大小写,所以运行在 Windows 系统上面的 MySQL 服务器也不用区分数据库名和表名的大小写。Linux 系统的文件名区分大小写,所以[详细]
-
MySQL注释:单行注释和多行注释的区别
所属栏目:[MySql教程] 日期:2021-06-02 热度:58
注释在 SQL 语句中用来标识说明或者注意事项的部分,对 SQL 的执行没有任何影响。因此,注释内容中无论是英文字母还是汉字都可以随意使用。 MySQL 注释分为单行[详细]
-
MySQL如何创建触发器
所属栏目:[MySql教程] 日期:2021-05-29 热度:158
基本语法 在 MySQL 5.7 中,可以使用 CREATE TRIGGER 语句创建触发器。 语法格式如下: CREATE 触发器名 BEFORE | AFTER INSERT | UPDATE | DELETE ON 表名 FOR[详细]
-
MySQL触发器到底意味着什么?
所属栏目:[MySql教程] 日期:2021-05-29 热度:177
触发器与数据表关系密切,主要用于保护表中的数据。特别是当有多个表具有一定的相互联系的时候,触发器能够让不同的表保持数据的一致性。 在 MySQL 中,只有执行[详细]
-
MySQL流程控制语句分析
所属栏目:[MySql教程] 日期:2021-05-29 热度:137
下面将详细讲解这些流程控制语句。 1. IF语句 IF 语句 用来进行条件判断,根据是否满足条件(可包含多个条件),来执行不同的语句,是流程控制中最常用的判断语[详细]
-
MySQL定义条件还有处理程序
所属栏目:[MySql教程] 日期:2021-05-29 热度:137
在程序的运行过程中可能会遇到问题,此时我们可以通过定义条件和处理程序来事先定义这些问题。 定义条件是指事先定义程序执行过程中遇到的问题,处理程序定义了[详细]
-
MySQL调用存储过程携手函数
所属栏目:[MySql教程] 日期:2021-05-29 热度:177
存储过程通过 CALL 语句来调用,存储函数的使用方法与 MySQL 内部函数的使用方法相同。执行存储过程和存储函数需要拥有 EXECUTE 权限(EXECUTE 权限的信息存储在[详细]
-
MySQL变量的定义以及赋值
所属栏目:[MySql教程] 日期:2021-05-29 热度:61
变量是表达式语句中最基本的元素,可以用来临时存储数据。在存储过程和函数中都可以定义和使用变量。用户可以使用 DECLARE 关键字来定义变量,定义后可以为变量[详细]
-
MySQL存储函数分析
所属栏目:[MySql教程] 日期:2021-05-29 热度:175
在 MySQL 中,使用 CREATE FUNCTION 语句来创建存储函数,其语法形式如下: CREATE FUNCTION sp_name ([func_parameter[...]]) RETURNS type [characteristic ..[详细]
-
MySQL抛弃存储过程
所属栏目:[MySql教程] 日期:2021-05-29 热度:193
MySQL 中使用 DROP PROCEDURE 语句来删除数据库中已经存在的存储过程。语法格式如下: DROP PROCEDURE [ IF EXISTS ] 过程名 语法说明如下: 过程名:指定要删除[详细]
-
MySQL订正存储过程
所属栏目:[MySql教程] 日期:2021-05-28 热度:130
在实际开发过程中,业务需求修改的情况时有发生,所以修改 MySQL 中的存储过程是不可避免的。 MySQL 中通过 ALTER PROCEDURE 语句来修改存储过程。本节将详细讲[详细]
-
MySQL日志及总结
所属栏目:[MySql教程] 日期:2021-05-28 热度:150
在 MySQL 中,日志可以分为二进制日志、错误日志、通用查询日志和慢查询日志。对于 MySQL 的管理工作而言,这些日志文件是不可缺少的。分析这些日志,可以帮助我[详细]
-
MySQL错误日志分析
所属栏目:[MySql教程] 日期:2021-05-28 热度:150
启动和设置错误日志 在 MySQL 数据库中,默认开启错误日志功能。一般情况下,错误日志存储在 MySQL 数据库的数据文件夹下,通常名称为 hostname.err。其中,host[详细]
-
MySQL二进制日志分析
所属栏目:[MySql教程] 日期:2021-05-28 热度:183
如果 MySQL 数据库意外停止,可以通过二进制日志文件来查看用户执行了哪些操作,对数据库服务器文件做了哪些修改,然后根据二进制日志文件中的记录来恢复数据库[详细]
-
MySQL SHOW TRIGGERS语句查看触发器信息
所属栏目:[MySql教程] 日期:2021-05-28 热度:87
在 MySQL 中,可以通过 SHOW TRIGGERS 语句来查看触发器的基本信息,语法格式如下: SHOW TRIGGERS; 示例 1 首先创建一个数据表 account,表中有两个字段,分别[详细]