mysql用到過的函式

2021-08-21 04:50:12 字數 1339 閱讀 3024

1、替換函式replace(colum,str1,str2)

replace,指將colum欄位中的str1字串替換為str2字串

如:update v_cus_customer set phone=replace(phone,'8','*');

將phone欄位中的數字8,替換為*

2、擷取left(colum,n)、right(colum,n)及拼接函式concat_ws('-',str1,str2,str3,....)

left,指將colum欄位從左邊擷取n個字元

right,指將colum欄位從右邊擷取n個字元

concat_ws,指按照『-』將str1、str2、str3...等字串拼接在一起

如:update v_cus_customer set phone=concat_ws('',left(phone,3),'****',right(phone,4));

將phone欄位中間4位修改為*

如18192376666-------》181****6666

3、字段長度函式length(colum)

length,獲取欄位colum的長度

如:select phone from v_cus_customer where length(phone)<11;

獲取號碼長度小於11的**號碼

4、path中某些字串替換為別的字串

即將path中西安bbb檢測科技換成陝西aaa限公司

update v_sys_org set path=replace(path,'西安bbb檢測科技','陝西aaa限公司')

更換前:

更換後:

5、mysql中忽略外檢約束——用於刪除某些資料

/*  忽略外來鍵約束  */

set foreign_key_checks = 0;  

/*  執行刪除操作  */

/*  恢復外檢約束  */

set foreign_key_checks = 1;

已經用到過的linux命令

系統操作 1.進入命令列 終端 右鍵 搜尋terminal ctrl alt f1 2.改變許可權 sudo i su 3.新建目錄 mkdir 4.改變檔案讀寫屬性 chmod ugoa.rwx 5.其他 cd rm mv cp vim 1.進入或建立新檔案 vi 檔名 或 vim 檔名 建立c語...

提到過的函式

這篇主要是便於自己以後查詢學習過的函式。學習筆記 一 collections.defaultdict collection.counter pandas.series.value counts pandas.dataframe.fillna pandas.dataframe.dropna panda...

Mysql模糊查詢用到的幾個函式

mysql模糊查詢用到的幾個函式 在使用中用到查某個欄位中包括個別字母,可以使用locate instr position find in set 這幾個函式。1 locate使用 select fromtablenamewhere locate findkeyword 欄位名 0,找到返回大於0,...