MySQL函式學習 一 字串函式

2022-09-19 11:42:08 字數 2651 閱讀 1157

\函 數 名 稱

作 用

完 成1

length

計算字串位元組長度勾2

concat

合併字串函式,返回結果為連線引數產生的字串,引數可以是乙個或多個勾3

insert

替換字串函式勾4

lower

將字串中的字母轉換為小寫勾4

upper

將字串中的字母轉換為大寫勾5

left

從左側字擷取符串,返回字串左邊的若干個字元勾5

right

從右側字擷取符串,返回字串右邊的若干個字元勾6

trim

刪除字串左右兩側的空格勾7

replace

字串替換函式,返回替換後的新字串勾8

substring

擷取字串,返回從指定位置開始的指定長度的字元換勾9

reverse

字串反轉(逆序)函式,返回與原始字串順序相反的字串

以上函式唯一引數都為欄位名字串

在第一行中,「三體第二部 」中乙個漢字佔三個位元組,表乙個字元,空格或數字字母也算乙個字元,所以字元長度為6;

但空格或數字字母只佔乙個位元組,所以位元組長度為16(15 + 1);

位數沒什麼好說的,這裡採用的是utf8,乘8;

str表處理的初始字串,pos表從str的第幾位開始插入,len表插入的長度,newstr表插入的字串。

last_insert_id(): 獲取最後插入的id值

字串大小寫的相互轉換

取字串從最左/右的若干各字元

trim(both from str)等同於trim(str)::刪除左右倆側空格

trim(leading from str)等同於ltrim(str): 刪除左側空格

trim(trailing from str)等同於rtrim(str): 刪除右側空格

replace(str,from_str,to_str): 將str字串中的from_str字串替換為to_str

substring(str,pos)等同於substring(str from pos): 取str第pos個字元後的字串

substring(str,pos,len)等同於substring(str from pos for len): 取str第pos個字元後長度為len的字串

substring_index(str,delim,count): delim為分隔符,取str第count個分隔符前字串

reverse(str):反轉字串

mysql函式 一 字元函式

一.字元函式 1.length str 字元長度函式 乙個漢字為三個字元 1 檢視某字串的長度 比如名字 select length sunchuangye 結果 11 2 根據字元長度進行倒序 比如名字 select id,username from t user order by length ...

mysql函式大全及用法 一 字串函式

mysql資料庫中提供了很豐富的函式。mysql函式包括數學函式 字串函式 日期和時間函式 條件判斷函式 系統資訊函式 加密函式 格式化函式等。通過這些函式,可以簡化使用者的操作。今天主要介紹一下函式 ascii str 返回字串str的最左面字元的ascii 值。如果str是空字串,返回0。如果s...

面試基礎(一) 字串函式

最新更新strncpy strstr函式 1 include2 include3 using namespace std 45 6int my strlen const char str 715 return count 16 1718 19int main 20話說這真的不是很難,要說難一點的還是...