mysql 字串函式

2021-04-25 04:47:53 字數 1759 閱讀 5572

注意以下  sql 均在  putty 下執行,  所以對中文的支援不好

(當輸入的中文字符集是 big5 , 而要求儲存的是  utf8, 而putty 只支援簡體中文 或者其他特殊情況時.......)

select menu_name_cn from menu_item where menu_id=23;

+----------------+

| menu_name_cn   |

+----------------+

| '100m¥úåö¼eàw' |

+----------------+

select substring_index(menu_name_cn, '/'',1) from menu_item where menu_id=23;

+---------------------------------------+

| substring_index(menu_name_cn, '/'',1) |

+---------------------------------------+

|                                       |

+---------------------------------------+

select substring(menu_name_cn,2) from menu_item where menu_id=23;

+---------------------------+

| substring(menu_name_cn,2) |

+---------------------------+

| 100m¥úåö¼eàw'             |

+---------------------------+

selectsubstring(menu_name_cn,3) from menu_item where menu_id=23;

+---------------------------+

| substring(menu_name_cn,3) |

+---------------------------+

| 00m¥úåö¼eàw'              |

+---------------------------+

selectsubstring_index(menu_name_cn, '/'',2) from menu_item where menu_id=23;

+---------------------------------------+

| substring_index(menu_name_cn, '/'',2) |

+---------------------------------------+

| '100m¥úåö¼eàw                         |

+---------------------------------------+

update menu_item set menu_name_cn=concat("'150m",substring(menu_name_cn,6)) where menu_id=24;

update menu_item set menu_name_cn =replace(menu_name_cn,"10","25") where menu_id=25;

mysql字串邊界 mysql字串函式

mysql 字串擷取函式 ord cast left right substring substring index mid substr 其中,mid substr 等價於substring 函式,substring 的功能非常強大和靈活。ord 用於返回字串第乙個字元的ascii碼。cast 1...

MySQL字串函式

函式名稱 描述ascll 返回字串str的最左字元的數值。如果str是空字串返回0。如果str為null,返回null。ascii 計算字元的數值範圍為0至255。bin 返回n的二進位制值的字串表示,其中n是乙個長整型 bigint 數。這等同於conv n,10,2 如果n為null,那麼返回n...

MySQL字串函式

concat函式 注意 任何字串與null進行連線的結果都將是null。insert str,x,y,inst 函式 將字串str從第x位置開始,y個字元長的子串替換為字串instr。這裡可以看出2被替換成了abcdf 這裡可以看出2和3被替換成了abcdf lower str 和upper str...