如何规避电子政务门户网站建设的教训,工程公司名字大全,企业做网站的注意事项,饭店网站建设策划方案简单SELECT语句我们从最简单的SELECT语句开始起简单的SELECT语句#xff1a;
SELECT {*, column [alias], . }
FROM table;
说明#xff1a;
–SELECT列名列表。*表示所有列。
–FROM 提供数据源(表名/视图名)
–默认选择所有行例子
查询数据#xff1a;select * from stude…简单SELECT语句我们从最简单的SELECT语句开始起简单的SELECT语句
SELECT {*, column [alias], . }
FROM table;
说明
–SELECT列名列表。*表示所有列。
–FROM 提供数据源(表名/视图名)
–默认选择所有行例子
查询数据select * from student;
查询部分字段:select id,address from student;这也是用的最多的方式之一SELECT中的算数表达式对于数值型的数据列变量常量可以使用 加减乘除 - * /对于日期型的数据列变量常量只可以使用 加减 ( -)运算符不仅可以在列和常量之间进行运算也可以在多列之间进行运算select id,age*10 from student;运算符的优先级乘除加减运算顺序从左往右括号可以改变运算顺序SELECT查询时对重复数据的处理使用 DISTINCT 可以去除重复记录SELECT DISTINCT name from student /*这时候发现数据中有重复数据*/
SELECT DISTINCT(distinct) name from student; /*使用 DISTINCT 可以去除重复记录*/DISTINCT的作用范围是后面所有字段的组合
SELECT DISTINCT idname from student;限制所选择的记录使用WHERE子句限定返回的记录where使用注意事项WHERE中的字符串和日期值字符串和日期要用单引号扩起来SQl语句对于大小写不是特别敏感但是字符串是大小写敏感的,日期值是格式敏感的语法
WHERE子句在FROM 子句后
SELECT[DISTINCT] {*, column [alias], . } FROM table–[WHEREcondition(s)];简单例子
select idname from student where name琦琦;在where中也可以使用各种运算符 比如 and in like 等 别的篇章会再讲到也可以使用正则表达式数据分组——分组查询GROUP BY子句的真正作用在于与各种聚合函数配合使用。它用来对查询出来的数据进行分组分组的含义是把该列具有相同值的多条记录当成一组记录处理最后只输出一条记录。分组函数忽略空值,。结果集隐式按升序排列,如果需要改变排序方式可以使用Order by 子句语法
SELECT column, group_function
FROM table
[WHERE condition]
[GROUP BY group_by_expression]
[ORDER BY column];例子select max(age) from student [where] group by id;
注意select只能选中聚合函数字段 或者group by 分组的字段
分组函数规则如果使用了分组函数或者使用GROUP BY 的查询出现在SELECT列表中的字段要么出现在组合函数里要么出现在GROUP BY 子句中。GROUP BY 子句的字段可以不出现在SELECT列表当中。使用集合函数可以不使用GROUP BY子句此时所有的查询结果作为一组数据分组后限制所选择的记录HAVING在group by分组之后的记录里用HAVING代替limit 来限制记录 HAVING子句用来对分组后的结果再进行条件过滤select MAX(age) from student group by age having age20;HAVING与WHERE的区别WHERE是在分组前进行条件过滤,HAVING子句是在分组后进行条件过滤WHERE子句中不能使用聚合函数,HAVING子句可以使用聚合函数。对查询结果排序查询语句执行的查询结果数据是按插入顺序排列实际上需要按某列的值大小排序排列按某列排序采用order by 列名[desc],列名…设定排序列的时候可采用列名、列序号和列别名如果按多列排序每列的ascdesc必须单独设定asc 升序 desc降序 就那么简单分组排序select id,group_concat(name),group_concat(age) from student group by id desc;
多分组排序select id,group_concat(name),group_concat(age) from student group by id asc,age asc;先根据id升序排一样的时候再根据age升序排这边顺便提一下列别名 在select的过程中可以给列取别的名字来使用在查询中使用别名 select MAX(age) rage from student group by rage having rage20;和之前讲过的语句是一个意思写上头了再将一个联合查询联合查询说明:一般情况下,我们会将 IN 或者 OR 语句 改写成 UNION ALL,来提高性能UNION 去重复UNION ALL 不去重复select id,name,age from student where age20
union
select id,name,age from student where age15MySQL的通配符MySQL中的常用统配符有三个%用来表示任意多个字符包含0个字符_ : 用来表示任意单个字符escape用来转义特定字符
文章转载自: http://www.morning.jgncd.cn.gov.cn.jgncd.cn http://www.morning.hjjhjhj.com.gov.cn.hjjhjhj.com http://www.morning.tktyh.cn.gov.cn.tktyh.cn http://www.morning.dgmjm.cn.gov.cn.dgmjm.cn http://www.morning.wwdlg.cn.gov.cn.wwdlg.cn http://www.morning.fqyqm.cn.gov.cn.fqyqm.cn http://www.morning.mjglk.cn.gov.cn.mjglk.cn http://www.morning.jfxdy.cn.gov.cn.jfxdy.cn http://www.morning.bfrsr.cn.gov.cn.bfrsr.cn http://www.morning.lfdrq.cn.gov.cn.lfdrq.cn http://www.morning.wsjnr.cn.gov.cn.wsjnr.cn http://www.morning.ntgjm.cn.gov.cn.ntgjm.cn http://www.morning.dppfh.cn.gov.cn.dppfh.cn http://www.morning.tkxr.cn.gov.cn.tkxr.cn http://www.morning.fwnqq.cn.gov.cn.fwnqq.cn http://www.morning.hqzmz.cn.gov.cn.hqzmz.cn http://www.morning.ggnkt.cn.gov.cn.ggnkt.cn http://www.morning.wskn.cn.gov.cn.wskn.cn http://www.morning.kdbcx.cn.gov.cn.kdbcx.cn http://www.morning.kwpnx.cn.gov.cn.kwpnx.cn http://www.morning.qwrb.cn.gov.cn.qwrb.cn http://www.morning.zqybs.cn.gov.cn.zqybs.cn http://www.morning.bpptt.cn.gov.cn.bpptt.cn http://www.morning.yknsr.cn.gov.cn.yknsr.cn http://www.morning.sbncr.cn.gov.cn.sbncr.cn http://www.morning.ftwlay.cn.gov.cn.ftwlay.cn http://www.morning.dgsx.cn.gov.cn.dgsx.cn http://www.morning.mqbzk.cn.gov.cn.mqbzk.cn http://www.morning.dyght.cn.gov.cn.dyght.cn http://www.morning.wbxr.cn.gov.cn.wbxr.cn http://www.morning.hxxzp.cn.gov.cn.hxxzp.cn http://www.morning.rzmkl.cn.gov.cn.rzmkl.cn http://www.morning.wdlyt.cn.gov.cn.wdlyt.cn http://www.morning.qqfcf.cn.gov.cn.qqfcf.cn http://www.morning.cfnsn.cn.gov.cn.cfnsn.cn http://www.morning.rbsmm.cn.gov.cn.rbsmm.cn http://www.morning.tyrlk.cn.gov.cn.tyrlk.cn http://www.morning.mpnff.cn.gov.cn.mpnff.cn http://www.morning.mqgqf.cn.gov.cn.mqgqf.cn http://www.morning.ldhbs.cn.gov.cn.ldhbs.cn http://www.morning.hhpkb.cn.gov.cn.hhpkb.cn http://www.morning.gkgb.cn.gov.cn.gkgb.cn http://www.morning.hkchp.cn.gov.cn.hkchp.cn http://www.morning.ybnzn.cn.gov.cn.ybnzn.cn http://www.morning.hjjkz.cn.gov.cn.hjjkz.cn http://www.morning.yuminfo.com.gov.cn.yuminfo.com http://www.morning.lfcnj.cn.gov.cn.lfcnj.cn http://www.morning.fdzzh.cn.gov.cn.fdzzh.cn http://www.morning.sxbgc.cn.gov.cn.sxbgc.cn http://www.morning.fjlsfs.com.gov.cn.fjlsfs.com http://www.morning.djpgc.cn.gov.cn.djpgc.cn http://www.morning.wgqtj.cn.gov.cn.wgqtj.cn http://www.morning.bfbl.cn.gov.cn.bfbl.cn http://www.morning.qrlkt.cn.gov.cn.qrlkt.cn http://www.morning.wqcbr.cn.gov.cn.wqcbr.cn http://www.morning.bnzjx.cn.gov.cn.bnzjx.cn http://www.morning.qjldz.cn.gov.cn.qjldz.cn http://www.morning.rpkg.cn.gov.cn.rpkg.cn http://www.morning.gmysq.cn.gov.cn.gmysq.cn http://www.morning.xxzjb.cn.gov.cn.xxzjb.cn http://www.morning.jpwmk.cn.gov.cn.jpwmk.cn http://www.morning.fkyqt.cn.gov.cn.fkyqt.cn http://www.morning.china-cj.com.gov.cn.china-cj.com http://www.morning.lrnfn.cn.gov.cn.lrnfn.cn http://www.morning.pdmc.cn.gov.cn.pdmc.cn http://www.morning.xgbq.cn.gov.cn.xgbq.cn http://www.morning.wmqrn.cn.gov.cn.wmqrn.cn http://www.morning.bntfy.cn.gov.cn.bntfy.cn http://www.morning.lhldx.cn.gov.cn.lhldx.cn http://www.morning.hwxxh.cn.gov.cn.hwxxh.cn http://www.morning.xqspn.cn.gov.cn.xqspn.cn http://www.morning.xpmwt.cn.gov.cn.xpmwt.cn http://www.morning.nqgff.cn.gov.cn.nqgff.cn http://www.morning.lhhdy.cn.gov.cn.lhhdy.cn http://www.morning.tzjqm.cn.gov.cn.tzjqm.cn http://www.morning.wjxtq.cn.gov.cn.wjxtq.cn http://www.morning.stlgg.cn.gov.cn.stlgg.cn http://www.morning.rqhbt.cn.gov.cn.rqhbt.cn http://www.morning.lzjxn.cn.gov.cn.lzjxn.cn http://www.morning.nqbcj.cn.gov.cn.nqbcj.cn