sql語句積累,優化增刪改查,提高效率.

Json______發表於2017-09-22

    技術QQ交流群:294088839

 1.        例:  

               //拼接sql語句 減少資料庫壓力

                $sql="insert into aa_cc(name,password,endtime,time,user_name,attach,goods_name) values";
                foreach($data as $v){
                    $sql.="('".$v['name']."','".$v['password']."',".$v['endtime'].",".$v['time'].",'".$v['user_name']."','".$v['attach']."','".$v['goods_name']."'),";
                }
                $sql=substr($sql,0,strlen($sql)-1);
                $sql.=';';

                $cc=M();


2. in 關鍵字

$where['username']=array('in',$arr);
$count = $Online->where($where)->where('acctstoptime is null')->count();

某個欄位中是否值是否存在於某個陣列中


3.搜尋優化 用join 增加索引 索引型別分為Unique 和Nomalh和Full text 索引方法 btree和hash 儘量不適用like 一般用LOCATE()代替  %和兩個% 的查詢速度不一樣 

相關文章