http://www.sumnercountychat.com

学习笔记

记录一些select的技艺: 1、select语句能够用回车分隔 $sql="select*fromarticlewhereid=1" 和$sql="select*fromarticle whereid=1",都足以拿走不错的结果,但不常分开写大概能更明了一点,特别是当sql语句比较长时 2、批量查询数据 能够用in来兑现 $sql="select*fromarticlewhereidin(1,3,5卡塔尔(قطر‎" 3、使用concat连接查询的结果 $sql="selectconcat(id,"-",con卡塔尔国asresfromarticlewhereid=1" 再次回到"1-articlecontent" 4、使用locate 用法:selectlocate("hello","hellobaby"卡塔尔;重返1 不设有重回0 5、使用groupby 以前一直没怎么搞明groupby和orderby,其实也满轻便的,groupby是把相通的结果编为一组 exam:$sql="selectcity,count(*卡塔尔国fromcustomergroupbycity"; 那句话的意味正是从customer表里列出装有不另行的城郭,及其数量 groupby平常与AVG(卡塔尔国,MIN(卡塔尔,MAX(卡塔尔(قطر‎,SUM(卡塔尔(قطر‎,COUNT(卡塔尔国一齐利用 6、使用having having允许有规范地集结数据为组 $sql="selectcity,count(*澳门新葡萄京官网,葡京线上投注平台,新葡京娱乐官网,),min(birth_day)fromcustomer groupbycityhavingcount(*State of Qatar10"; 这句话是先按city归组,然后寻觅city地数量当先10的城郭btw:使用groupby+having速度有一些慢 同临时候having子句包蕴的表达式必得在事情发生前出现过 7、组合子句 where、groupby、having、orderby 8、使用distinct distinct是去掉重复值用的 $sql="selectdistinctcityfromcustomerorderbyiddesc"; 那句话的意趣正是从customer表中询问全部的不重复的city 9、使用limit 假如要展现某条记下之后的富有记录 $sql="select*fromarticlelimit100,-1"; 10、多表查询 $sql="selectuser_namefromuseru,memberm whereu.id=m.idand m.reg_date=二零零七-12-28 orderbyu.iddesc" 注意:假诺user和member四个标同不经常候有user_name字段,会并发mysql错误,必需指明是哪些表的;

郑重声明:本文版权归澳门新葡萄京娱乐网站所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。