自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 MYSQL高阶技能之存储过程,触发器,性能

实际上就是函数调用方式:CALL demo1() #存储过程调用使用call关键字。

2023-04-23 20:26:10 159

原创 MYSQL高阶技能之函数和自定义函数

sql中用一个@符号开头表示变量。

2023-04-17 16:13:38 132

原创 MYSQL workbench导入csv文件

2.在Tables处右击,选择Table Data Import Wizard,然后一路选择默认的,next。1.将excel文件(包含表头)转化为csv格式。3.最后刷新即可看到导入的数据。

2023-04-17 10:50:19 1952 1

原创 SQL窗口函数介绍

举个例子,还是成绩的排名,如果学员A的成绩是 80分,B的也是80分,C是79分,那怎么排名呢?规则1:并列排名,假设A是第5名,B也是第5名,C是第6名,对于函数 dense_rank()规则2:并列排名,顺延,假设A是第5名,B也是第5名,C是第7名, 对应函数 rank()规则3:纯排序,假设A是第5名,B是第6名,C是第7名, 对应 row_number()窗口函数有:rank() , dense_rank(), row_number()order by <用于排序的列名>)

2023-04-15 11:22:41 85

原创 MySQL Lesson 12: SQL面试50-Part6

具体用法:SUBSTR ( String, start num, num length )思路:年龄 = 当前年份(用date函数获取) - 出生年份。SUBSTR函数的作用是:截取字符串的一部分,

2023-04-15 09:47:22 42

原创 MySQL Lesson 11: SQL面试50-Part5

思路:分别查出课程‘01’‘02’‘03’的前两名,将结果用UNION连接。思路是将Score表与自身相连,将以上三个条件放在WHERE语句里即可。查询选修"张三"老师所授课程的学生中,成绩最高的学生信息及其成绩。题目其实是想找出同一课程、不同学生、成绩相等的结果,

2023-04-13 16:01:06 368

原创 MySQL Lesson 10: SQL面试50-Part4

思路:分数情况就是列出每个科目的成绩。

2023-04-13 11:05:50 202

原创 MySQL Lesson 9: SQL面试50-Part3

1。

2023-04-12 11:03:12 56

原创 MySQL Lesson 8: SQL面试50-Part2

4)从新table里找出 “01” 以外的 S_id ,并且课程数与 “01” 所选数量相等。思路:1)第一步统计每个学生的不及格课程数,找出不及格课程数两门及以上的同学的学号和姓名;3)在联表里找出C_id和S_id,结果记为一个新table。思路:1)先找出课程为“01”且分数小于60的学生(用AND),并按分数降序排列;思路:1)子查询找出没有学全所有课程(count(C_id)<3)的同学。思路:1)先找出 “01” 同学学过的 C_id。思路:1)学过张三老师的课程的学生姓名为集合()

2023-04-09 21:53:32 660

原创 MySQL Lesson 7: SQL面试50-Part1

3)用 t1 INNER JOIN t2 ON t1.S_id = t2.S_id 连接,只保留 S_id 相等的 row ,即 既学过“01”又学过“02”这么写只是把选了张三的课的行删除,选了别的老师的行依旧还在,于是该同学的信息仍会输出,但是该同学是选择了张三老师的,与题意不符。知识点:LIKE '李%' 可以匹配到所有姓李的老师,包括名字只有一个“李”字的人;思路二:1)先找出既学过 “01” 也学过 “02” 的学生的 id。

2023-04-08 23:02:17 102

原创 大数据量mysql

思路:把各个渠道计算出来,再把总数计算出来,用LEFT JOIN将数据连接起来。在连接后的新的表上计算占比。思路:先找出百度渠道的总数(Channel_id=2000),成功的数,就可以分别算出成功率和失败率。2)直接得到渠道代号就可,不需要连接Channels表得到渠道名称。容易遗漏的是:DISTINCT User_id。注意:1)4001是查看,用它来表示引流的量。

2023-04-08 10:48:53 86

原创 实战数据查询

sql

2023-03-30 11:08:32 97

原创 复杂SQL怎么拆解

具体来说,可以先将FROM部分看懂,记作FROM t1,再看SELECT部分。SELECT col,col,col 找什么?FROM table 从哪找?WHERE col 条件是?

2023-03-21 10:27:20 186

原创 Delete删除表数据

sql

2023-03-19 10:22:16 251

原创 Update变更表数据

sql

2023-03-15 15:05:48 1537

原创 Create建表

sql

2023-03-15 10:44:28 161 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除