登录  /  注册

mysql 如何进行数据查询

醉折花枝作酒筹
发布: 2021-03-25 16:45:42
原创
5128人浏览过
<p>我们之前了解过数据库的增删改查操作,但是对于数据库的查询操作只是有了简单的了解,下面跟着小编一起去学习数据库查询记录的其他操作吧。</p> <p><img src="https://img.php.cn/upload/article/000/000/062/605c461923b8f256.jpg" alt="mysql 如何进行数据查询" ></p> <p>首先我们创建一个数据表students,本操作都基于此数据表,此数据表数据如下:<br></p> <p><img src="https://img.php.cn/upload/image/203/886/414/1616660173334521.png" title="1616660173334521.png" alt="D[RQJ%_2R9VT932[UX7(F9Y.png"></p> <h2><strong>1.查询记录</strong></h2><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false;">select distinct 字段1,字段2 from 表名;</pre><div class="contentsignin">登录后复制</div></div><p>其中:</p><ul style="list-style-type: disc;"><li><p>字段:是指需要查询的字段,如此数据表中的id或是age;</p></li><li><p>表名:是我们进行操作的数据表,如我操作的是表students;</p></li></ul><p><strong>只要字段1,字段2任何一个字段有不同就会被选择,一般用于<code>distinct</code>,只筛选一个字段;</strong></p><p>同时本条语句还可以用于某些条件下进行查询,<strong>条件查询比较符号:<code>=</code>,<code><</code>,<code>></code>,<code>>=</code>,<code><=</code>,<code>!=</code>等比较运算符,多个条件之间可以使用<code>or</code> <code>and</code>等</strong><strong>在本条语句下都可使用</strong>。</p><p>可以看示例:</p><p><img src="https://img.php.cn/upload/image/296/473/935/1616660393871606.png" title="1616660393871606.png" alt="D[RQJ%_2R9VT932[UX7(F9Y.png"/></p><h2></h2><h2 style="max-width:90%"><strong>2.排序</strong></h2><p>可以使用sql语句对数据进行升降序。</p><p>升序:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select * from 表名 order by 字段名 asc;</pre><div class="contentsignin">登录后复制</div></div><p>降序:<br/></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select * from 表名 order by字段名 desc;</pre><div class="contentsignin">登录后复制</div></div><p>在sql中,<strong>排序的时候默认是升序。</strong><br/></p><p><img src="https://img.php.cn/upload/image/889/560/426/1616660920680907.png" title="1616660920680907.png" alt="D[RQJ%_2R9VT932[UX7(F9Y.png"/></p><h2><strong>3.限制</strong></h2><p>在语句的最后面 加上<code><strong>limit 数字1,数字2</strong></code> 来进行查询数量的限制。数字1代表从第几条记录开始取(是从0开始的),数字2代表取几条!</p><p>如果<code>limit</code>后面只写数字1,那默认取一条记录。</p><p><img src="https://img.php.cn/upload/image/536/148/604/1616661042879597.png" title="1616661042879597.png" alt="D[RQJ%_2R9VT932[UX7(F9Y.png"/></p><h2><strong>4.聚合</strong></h2><p>用户需要进行一些汇总操作,这就需要sql聚合操作。</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select sum(字段名) from 表名;</pre><div class="contentsignin">登录后复制</div></div><p><strong>通过<code>sum</code>可以实现数据的求和。</strong><br/></p><p><img src="https://img.php.cn/upload/image/482/120/916/1616661304589370.png" title="1616661304589370.png" alt="D[RQJ%_2R9VT932[UX7(F9Y.png"/></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select count(*|字段名) from 表名;</pre><div class="contentsignin">登录后复制</div></div><p><strong>通过count可以完成字段的计数。其中使用*或是字段名计数结果相同。</strong><br/></p><p><img src="https://img.php.cn/upload/image/878/522/306/1616661568908733.png" title="1616661568908733.png" alt="D[RQJ%_2R9VT932[UX7(F9Y.png"/></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select max(字段名) from 表名;</pre><div class="contentsignin">登录后复制</div></div><p><strong>max可以找到数据中的最大值。</strong>在本数据表中,最大值为40,所以输出结果为40。<br/></p><p><img src="https://img.php.cn/upload/image/200/528/683/1616661728542249.png" title="1616661728542249.png" alt="D[RQJ%_2R9VT932[UX7(F9Y.png"/></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:sql;toolbar:false">select min(字段名) from 表名;</pre><div class="contentsignin">登录后复制</div></div><p><strong>min可以找到数据中的最小值。</strong>在本数据表中,最小值为10,所以输出结果为10。</p> <p><strong><img src="https://img.php.cn/upload/image/101/796/991/1616661809887684.png" title="1616661809887684.png" alt="D[RQJ%_2R9VT932[UX7(F9Y.png"></strong></p> <p><strong>推荐教程:<a href="https://www.php.cn/course/list/51.html" target="_self"></a><a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a>视频教程</strong></p>

以上就是mysql 如何进行数据查询的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号