mysql数据库select语句用法_mysql数据库select查询语句简单用法「建议收藏」

mysql数据库select语句用法_mysql数据库select查询语句简单用法「建议收藏」mysqlselect简单用法1、select语句可以用回车分隔$sql=”select*fromarticlewhereid=1″和$sql=”select*fromarticlewhereid=1″,都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时2、批量查询数据可以用in来实现$sql=”select*fromarticlewher…

大家好,又见面了,我是你们的朋友全栈君。

mysql select简单用法

1、select语句可以用回车分隔$sql=”select * from article where id=1″和$sql=”select * from article where id=1″,都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时

2、批量查询数据可以用in来实现$sql=”select * from article where id in(1,3,5)”

3、使用concat连接查询的结果$sql=”select concat(id,”-“,con) as res from article where id=1″返回”1-article content”

4、使用locate用法:select locate(“hello”,”hello baby”);返回1不存在返回0

5、使用group by以前一直没怎么搞明group by 和 order by,其实也满简单的,group by 是把相同的结果编为一组exam:$sql=”select city ,count(*) from customer group by city”;这句话的意思就是从customer表里列出所有不重复的城市,及其数量(有点类似distinct)group by 经常与AVG(),MIN(),MAX(),SUM(),COUNT()一起使用

6、使用havinghaving 允许有条件地聚合数据为组$sql=”select city,count(*),min(birth_day) from customergroup by city having count(*)>10″;这句话是先按city归组,然后找出city地数量大于10的城市btw:使用group by + having 速度有点慢同时having子句包含的表达式必须在之前出现过

7、组合子句where、group by、having、order by(如果这四个都要使用的话,一般按这个顺序排列)

8、使用distinctdistinct是去掉重复值用的$sql=”select distinct city from customer order by id desc”;这句话的意思就是从customer表中查询所有的不重复的city

9、使用limit如果要显示某条记录之后的所有记录$sql=”select * from article limit 100,-1″;

10、多表查询$sql=”select user_name from user  u,member  mwhere u.id=m.id andm.reg_date>=2006-12-28order by u.id desc”

注意:如果user和member两个标同时有user_name字段,会出现mysql错误(因为mysql不知道你到底要查询哪个表里的user_name),必须指明是哪个表的;

原文出处:http://www.dedecms.com/knowledge/data-base/mysql/2013/0723/32933.html

版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135190.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 计算机的通信协议_计算机通信网络层级

    计算机的通信协议_计算机通信网络层级系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章Python机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的

    2022年8月30日
    3
  • 图像处理——Canny算子 图像边缘检测:Canny算子、Prewitt算子和sobel算子

    图像处理——Canny算子 图像边缘检测:Canny算子、Prewitt算子和sobel算子https://blog.csdn.net/fengye2two/article/details/79190759https://www.jianshu.com/p/bed4ffe996a1

    2022年7月14日
    14
  • goland激活码2021【2021.10最新】

    (goland激活码2021)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html6EK6WKOHUX-eyJsaWN…

    2022年3月28日
    44
  • thread 守护线程_守护线程与非守护线程

    thread 守护线程_守护线程与非守护线程  Java中线程分为用户线程(userthread)和守护线程(daemonthread),它们通过Thread的daemon属性标识:true表示守护线程,false表示用户线程。  一个Thread初始默认为用户线程(daemon默认为false),创建Thread的时候默认从当前线程”继承”daemon属性,见Thread.init方法:Threadparent=currentThread();this.daemon=parent.isDaemon();  当虚拟机中剩余运行

    2022年10月15日
    2
  • dubbo的工作原理[通俗易懂]

    转载地址:https://blog.csdn.net/A_BlackMoon/article/details/85609328dubbo的工作原理1、面试题说一下的dubbo的工作原理?注册中心挂了可以继续通信吗?说说一次rpc请求的流程?2、面试官心里分析MQ、ES、Redis、Dubbo,上来先问你一些思考的问题,原理(kafka高可用架构原理、es分布式架构原理、redis线程模型…

    2022年4月5日
    44
  • LoadRunner AJAX TruClient协议Tips and Tricks

    LoadRunner AJAX TruClient协议Tips and Tricks

    2021年8月25日
    48

发表回复

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

关注全栈程序员社区公众号