mysql查询语句select用法

         在进修mysql数据库时,查询数据库的数据是一个根基内容:select能提取数据库的数据,把数据显示在客户端或者简单的处置,我分享一下select根基的用法。我写的经验对你进修mysql数据库有帮忙的话,给我投票或者点赞!

http://v.youku.com/v_show/id_XMzk2NTY1MjQzMg==.html

0mysql安装(mysql-5.5)

0mysql建立数据库(建立表)

工具/原料

  • mysql 5.6

方式/步骤

  1. 1

    查询所有表中的数据:select * from 表名称;*:“*”这个符号是暗示表中的所有字段。

    例如:

    select * from shangpinxinxi;数据如下图

  2. 2

    你可以显示指定的字段:select  字段1,字段2…… from 表名;

    例如:

    select fenei, mingcheng,danwei,jiage   from shangpinxinxi;

  3. 3

    加前提的查询:select  字段1,字段2…… from 表名 where 前提;

    例如:

    select  * from shangpinxinxi where left(fenlei,2)='03';

    分类前2个字符为"03"的数据显示出来

  4. 4

    把反复的数据过滤失落:select  distinct 字段1,字段2…… from 表名;

    select  distinct 字段1  from 表名;把字段1的反复的数据过滤失落。

    select  distinct 字段1,字段2…… from 表名;把字段1+字段2的反复的数据过滤失落。

    例如:

    select distinct mingcheng from shangpinxinxi;把名称一样的,只显示一个

  5. 5

    查询记实限制显示行数:select * from 表  limit  m,n;

    m:是记实行号     n:是显示几多数据。

    例如:

    select * from limit 4;  前4个数据

  6. 6

    查询记实从0,1,2,3,4,……摆列,limit 4,3  :是第5条起头显示3个数据

    select * from limit 4,3;

  7. 7

    查询记实的排序:

    select * from 表 order by  字段 asc升序,desc降序

    例如:

    select * from shangpinxinxi order by mingcheng asc;

    select * from shangpinxinxi order by jiage desc;

  8. 8

    字段的聚合:sum() 相加 count(*)个数  min()最小 max()最年夜

    select    from 表 group by 字段 [with rollup] [having 前提];

    例如:

    select sum(jiage),sum(hyjiage) from shangpinxinxi group by mingcheng;

    select mingcheng ,sum(jiage),count(*)  from shangpinxinxi group by mingcheng;

  • 发表于 2018-12-16 00:00
  • 阅读 ( 259 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论