
SQL语法和性能调优
️一条大咸鱼
大数据从业者,兴趣爱好者
展开
-
调用存储过程和函数
存储过程通过call语句来调用,其语法格式为: call 存储过程名称 参数。 2.调用存储函数。原创 2022-12-05 20:57:09 · 571 阅读 · 1 评论 -
MySQL中如何创建存储过程和存储函数(下篇)
上两篇主要说了如何创建存储过程和存储函数,本篇主要说流程控制。控制语句主要有,if,case,loop,leave,iterate,repeat以及while语句。原创 2022-11-30 22:16:30 · 466 阅读 · 0 评论 -
MYSQL中如何创建存储函数和存储过程(中篇)
上篇中说道存储函数和存储过程的创建,本篇讲变量的使用以及光标的使用。查询语句大都会返回大量的记录,此时需要在存储过程和存储函数中使用光标来逐条读取查询结果的数据。光标必须在声明处理程序前,并且变量和条件还必须在声明光标前辈声明原创 2022-11-29 22:02:09 · 744 阅读 · 0 评论 -
MYSQL中如何创建存储过程和存储函数(上篇)
存储程序分为存储过程和存储函数。在MySQL中创建存储过程和存储函数的语句分别是create procedure 和create function。使用call语句来调用存储过程,只能用输出变量返回值。原创 2022-11-28 22:03:39 · 2311 阅读 · 0 评论 -
SQL中的子查询及好处-(ANY,ALL,EXISTS,IN)关键字
子查询就是一个查询语句嵌套在另一个查询语句内部的查询,这样做就会很方便的基于一个表或者多个表去查询数据。子查询可以使用很多关键字比如有ANY,ALL,IN,EXISTS,以及运算符,如 >,原创 2022-11-27 20:42:33 · 1352 阅读 · 0 评论 -
SQL中常见的几种连接方法-(内连接,左连接,右连接)
根据所关联的字段进行匹配,将匹配上的数据组合成新的记录,也就是所,在内连接查询中,只有满足条件的记录才会出现在结果关系中。一般在实际的应用中主要用到的是做关联,因为更符合人们的阅读习惯。连接是数据库主要的特点,通常一个表中不会存放不同实体的信息,不同实体的信息存在不同的表当中,但是要同时查出多个表当中的信息时就需要多个表合并到一起进行查询,此时连接表的作用就出来了。在表建立时常把一个实体的所有信息存放在在一张表中,当查询数据时,通过连接操作查询出存放在多个表中的不同实体的信息。原创 2022-11-26 22:47:44 · 2850 阅读 · 0 评论 -
SQL中常用的聚合函数,知道这些就够了
sum()是一个求和函数,返回的指定列的总和。sum可以和group by搭配使用,返回的是每个分组的总和。需要注意的是sum函数在计算时会列值为null的行。在实际表的查询中,有时候不是简单的查些数据,而是需要对数据进行一些汇总,此时就要用到聚合函数。count()函数统计数据表中所包含的总行数,或者根据分组条件返回每个分组中的总的行数。avg()函数是计算返回的是所有行数数据的平均值。max()函数返回的是指定列的值最大的一个数据。min()函数和max正好相反,返回的是最小值的数据。原创 2022-11-26 21:39:01 · 7877 阅读 · 0 评论 -
简述SQL中常用关键字以及通配符
DISTINCT主要是用来去重的,有时候数据会产生大量重复,而这些重复的数据是不需要的,因此就需要过滤掉,此时DISTINCT的作用就出来了。OR关键字也是和where搭配使用,但是和AND不一样的是返回结果的只要满足OR条件任意一个都会返回,并且执行顺序在AND关键字的后面。IN操作符用来查询满足指定范围内的条件记录,使用IN关键字,将所有的检索条件用括号括起来,中间用逗号分隔,注意用使用英文逗号。AND关键字主要和where关键字搭配使用,筛选出同时满足多个条件的值。2.BETWEEN AND关键字。原创 2022-11-24 22:02:28 · 2407 阅读 · 0 评论 -
SQL关键字-group by--having--where--order by(上篇)
SQL常用关键字where,order by,group by,having等关键字的用法和相关注意点。原创 2022-11-23 22:18:11 · 181 阅读 · 0 评论