MySQL数据库中怎么利用select语句查询表

59次阅读
没有评论

共计 1438 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

今天就跟大家聊聊有关 MySQL 数据库中怎么利用 select 语句查询表,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

MySQL 数据库用 select 语句查询表怎么记录

首先我们来看一下 select 语句的基本语法,基本语法如下:

selectselection_list 选择那些列 fromtable_list 从那个表去选择行 whereprimary_constraint 行必须满足的条件 groupbygrouping_columns 对结果如何分组 havingsecondary_constraint 行必须满足的第二条件 orderbysorting_colums 对结果如何排序 limitcount 结果限定

注意:所有使用的关键词必须精确地以上面的顺序给出,例如,一个 having 子句必须跟在 grougby 子句之后和 orderby 子句之前。

一、普通查询

1. 检索出表中所有的数据

mysql select*frompet;

注: 检索出 pet 表中所有的数据

2. 查询特定的行

mysql select*frompetwherename= Bowser

注: 检索出 pet 表中,name 等于 Bowser 的这行数据

3. 查询特定的列

selectname,birthfrompetwhereowner= Gwen

注: 在 pet 表中, 选择 owner 为 Gwen 的那行, 只检索出这一行的 name 和 birth 两列数据.

二、条件查询

1. 大于 / 小于条件 (, ,=)

mysql select*frompetwhereage = 5

注: 在 pet 表中, 检索出 age 大于等于 5 的所有数据

2. 组合条件 (and/or)

mysql select*frompetwhereage =5andsex= f

注: 在 pet 表中, 检索出 age 大于等于 5 并且 sex 为 f 的所有的数据.

mysql selectfrom*frompetwhereage = 5 orsex= f

注: 在 pet 表中, 检索出 age 大于等于 5 或者 sex 为 f 的所有数据

mysql select*frompetwhere(age 5 andsex= f)or(name= tom andsex= m

注: 在 pet 表中, 检出出 age 大于 5 并且 sex 为 f 或者 name 为 tom 并且 sex 为 m 的所有的数据;

MySQL 数据库用 select 语句查询表怎么记录

三、查询排序

格式为:orderbycolumn_name[asc/desc][…]

注:asc 表示升序, 为默认值,desc 为降序.orderby 不能按 text,text 和 image 数据类型进行排序。

mysql selectname,birthfrompetorderbybirth;

注:在 pet 表中,检索出 name 和 birth 这两列,并且按 birth 以升序排列。

mysql selectname,birthfrompetorderbybirthdesc;

注:在 pet 表中,检索出 name 和 birth 这两列,并且按 birth 以降序排列。

mysql selectname,agefrompetorderbyname,birth;

注:在 pet 表中,检索出 name 和 age 的这两列的数据,并先按 name 来排序,后再按 birth 来排序。

看完上述内容,你们对 MySQL 数据库中怎么利用 select 语句查询表有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1438字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)