Sql 整理備忘 雜記

  

 

 

1:排序 (order)html

   ①: ->order('isread asc,createtime desc')mysql

 ②: $sort_conf['b_order.isread'] = 'asc';       // 正序
         $sort_conf['b_order.createtime'] = 'desc';  // 降序sql

         ->order($sort_conf)curl

 

 ③:不等於:<>函數

   ④:等於null :is null  ; 不等於null:is not nullurl

  


 

 

2:mysql-批量修改表字段中的某一部份內容spa

  語法:update 數據表名 SET 字段名 = replac(字段名, '要替換的字符串', '替換爲') wher 設定條件;    code

update user SET picurl = replace(picurl, 'http://', 'https://') wher picurl is not null And ID < 200;

 


 

3:mysql中find_in_set()函數的使用htm

SELECT `id`,`tj_str` FROM `yk_user` WHERE find_in_set(id,'10013,10014,10015');    // 解決in很差解決不了的問題
SELECT `id`,`tj_str` FROM `yk_user` WHERE find_in_set('10012',tj_str); // 解決like很差解決的問題

  find_in_set()和in的區別:https://www.cnblogs.com/xiaoxi/p/5889486.htmlblog

  find_in_set()和like的區別:like是普遍的模糊匹配,字符串中沒有分隔符,Find_IN_SET 是精確匹配,字段值以英文」,」分隔,Find_IN_SET查詢的結果要小於like查詢的結果。

 

 


 

 

 四、MySQL兩種存儲引擎: MyISAM和InnoDB 簡單總結:

  ① MyISAM不支持事務;InnoDB支持事務

相關文章
相關標籤/搜索