Mysql 4:常用查询语句(十种),平时够用

sql 查询语句:总结一下常用的,只要你不是数据库管理员,一般都够用了。表一:select * from t_step;表二:select * from t_c

大家好,感谢邀请,今天来为大家分享一下Mysql 4:常用查询语句(十种),平时够用的问题,以及和的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

表2:select * from t_case;

讲10个知识点。分组查询中有一个【字段合并】聚合函数。注意它。

1. 限制读取前几项

# 解释:读取前2项select * from t_step limit 2;从t_step限制3,2中选择*; # 返回:2条数据解释:从第3个索引开始读取2条(索引从0开始,从第4个开始取)id case_id step—————-4 case004 Step 45 case002 Step 22# 解释:先where条件,再limit读取select * from t_step where case_id like ‘case %’ limit 2;2。排序依据

# 下面两种排序是等价的,order by 默认为asc(从小到大排序) select * from t_step order by case_id select * from t_step order by case_id asc# 从大到小排序select * from t_step order by case_id desc3, go 重复不同的

Mysql 4:常用查询语句(十种),平时够用

# 重复case_id,从t_step4中选择不同的case_id,分组查询group by

常用聚合函数:行计数count(*)、总和sum(score)、平均avg(age)、最小值min(age)、最大值max(age) group_concat(sep) merge sep字段数据select case_id、count(*) from t_step group by case_id ;case_id count(*)—————- case0011case0022case0031case0041 select case_id,count(*) from t_step where case_id!=’case001′ group by case_id ;case_id count(* )————– case0022case0031case0041select case_id,count(*) from t_step where case_id!=’case001′ 按case_id 具有count(*)1;case_id count(*)- — ———- case0022select case_id,group_concat(step) from t_step group by case_id;case_id,group_concat(step)case001 步骤1case002 步骤2, 步骤22case003 步骤3case004 步骤4

5. 取交集1:笛卡尔积

select * from t_case as c, t_sep as s where c.case_id=s.case_id;# 返回:5种解释:取所有行号id的交集case_id case_name id(1) case_id(1) 步骤—— ———-1case001 用例11case001 步骤12case002 用例22case002 步骤23case003 用例33case003 步骤34case004 用例44case004 步骤42case002 用例25case002 步骤226. 取交集2:链接(内部链接)join on 等效内连接

select * from t_case join t_step on t_case.case_id=t_step.case_id;# 返回:5种解释:取所有行号id case_id case_name id(1) case_id(1) step———的交集——1case001 用例11case001 步骤12case002 用例22case002 步骤23case003 用例33case003 步骤34case004 用例44case004 步骤42case002 用例25case002 步骤227,左链接左连接

Mysql 4:常用查询语句(十种),平时够用

# 下面2条语句的输出是一样的select * from t_case as c left join t_step as s on c.case_id=s.case_id# 返回: 5种解释:使用左表作为链接的依据,如果有右表中比较多的,丢弃,右表如果比较少,则添加Null select * from t_case left join t_step using(case_id); # 返回:5种解释:using(field)可以替换on条件id case_id case_name id(1) case_id(1) step—– ————–1case001 use case 11case001 step 12case002 use案例22case002 步骤23case003 用例33case003 步骤34case004 用例44case004 步骤42case002 用例25case002 步骤225case006 用例6Null Null Null8,右侧链接

右侧链接与左侧链接相反。它基于正确的表。如果左表中的内容较多,则将其丢弃。如果左表少则添加Null。 select * from t_case as c right join t_step as s on c.case_id=s.case_id; select * from t_case right join t_step using(case_id);9.完整链接(联合)可以使用左链接联合右链接

union 消除重复; union all 不会删除重复select * from t_case as c left join t_step as s on c.case_id=s.case_idunion select * from t_case as c right join t_step as s on c.case_id=s.case_id;10.子查询的一个简单示例是用() 包装新表

用户评论

Mysql 4:常用查询语句(十种),平时够用
醉红颜

哇耶!终于找到一个总结MySQL常用语句的好文章啦,感觉很实用,我最近也在学习SQL,这十种语句确实挺常见的,而且解释也很详细,感谢分享!

    有10位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
糖果控

mysql真麻烦啊,那么多语句记不住😫 还好有这个总结,把常见的都罗列了,应该能帮到我在项目上开发。不过感觉还是不够全面的,有些高级语句没看到。

    有6位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
凝残月

这十种语句确实是我经常使用的,尤其是 SELECT和 WHERE 语句太常用太多了!希望能更新一下高级查询语句,比如 JOIN子句的类型等

    有18位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
久爱不厌

这个总结说的很全面了,对于初学者简直就是宝藏啊!我以前写sql的时候总是很吃力,看到这篇文章终于明白许多常用的命令应该怎么用 👍

    有17位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
浮光浅夏ζ

感觉还是比较基础的内容,不够深入,对经验丰富的同学来说可能没什么实用价值。希望能提供一些更复杂的例子进行讲解

    有17位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
抚笙

我是刚学习数据库不久的菜鸟儿,这篇博客真是雪中送炭!把常用语句都总结在一个地方太棒了,现在用起来就高效多了!

    有11位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
君临臣

文章写的很好理解,而且每个语句都有详细的解释和例子,比直接看官方文档更容易入门。非常感谢作者分享!😊

    有10位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
枫无痕

这个总结的确可以作为入门指南,但是想学习精通MySQL还是要多实践,多阅读一些实践案例或者书籍。单纯依靠这篇文章可能会不太够!

    有14位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
秒淘你心窝

我觉得写代码的重点不应该只是记住这些语句,更重要的是理解它们的原理和应用场景。只有这样才能真正掌握数据库操作技能。

    有7位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
看我发功喷飞你

虽然文章总结了十种常用查询语句,但是缺少对不同数据类型的处理方法的讲解,希望作者可以补充相关内容。

    有10位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
墨染天下

文章结构比较清晰,语言通俗易懂,入门学习MySQL非常实用!建议添加一些实际项目案例,更直观地展示这十种语句的使用

    有8位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
揉乱头发

作为一个数据库管理员,我觉得这篇博客对那些初学MySQL的人来说非常有用。但是对于熟练的开发者可能没什么太多意义。

    有19位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
红尘烟雨

希望能看到一些更复杂的查询语句讲解,比如子查询、窗口函数等等,这些高阶语句应用场景也很广泛

    有17位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
孤单*无名指

学习数据库确实需要坚持实践和总结。这篇文章虽然列举了十种常用语句,但它更像是启发和指引,真正的掌握还是需要自己多动手操作!

    有16位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
迷路的男人

对SQL的语法理解比较重要,文章里每个语句都解释得很透彻,有助于我更好地理解MySQL的工作原理

    有14位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
oО清风挽发oО

学习新的知识确实不容易,这个总结帮我梳理了很多概念。希望以后可以继续学习更多数据库技术!

    有8位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
←极§速

写的不错,很适合初学者参考。但是建议把每种语句的用法和案例都组织得更规范一点,更容易理解

    有18位网友表示赞同!

Mysql 4:常用查询语句(十种),平时够用
开心的笨小孩

文章内容很棒,感谢作者的分享!感觉这种总结方式非常实用,以后学习新数据语言也可以以此为借鉴。

    有19位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/121240.html

(0)
小su's avatar小su
上一篇 2024年9月1日 下午2:10
下一篇 2024年9月1日 下午2:13

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注