mysql 基本字元函式

2021-09-27 05:35:04 字數 1051 閱讀 1884

#檢視當前字符集

show variables like '%char%';
#單行函式

use myemployees;

#字元函式

select length('哈哈') #獲取引數位元組個數

select concat(last_name,'_',first_name) from employees; #字串拼接

select upper('aaa'); #轉換成大寫

select lower('aaa'); #轉換成小寫

#mysql中索引位置從1開始,sbstr和substring效果一樣

select substr('李莫愁愛上了陸展元',7); #擷取陸展元字串,從7開始到之後所有

select substr('李莫愁愛上了陸展元',1,3);#擷取李莫愁,第二個數字表示長度

select instr('楊不悔愛上了殷六俠','殷六俠') as out_put;#返回子字串在大字串中第一次出現的起始索引位置,沒有返回0

select trim(' 張翠山 ') as out_put; #去掉前後空格

select trim('a' from 'aaaaa張aaa翠aaaaa山aaaaaa') as out_put; #去掉前後指定字元,不能去掉中間的

select lpad('黃大俠',10,'*') as out_put; #從左邊填充*直到指定長度10,字串超過指定長度,會截斷為指定長度

select rpad('黃大俠',10,'*') as out_put; #從右邊填充*直到指定長度10

select replace('張無忌愛上了周芷若','周芷若','趙敏') as out_put; #替換字串內的所有周芷若為趙敏,不是乙個

#案例:將姓大寫,名小寫,然後拼接

select concat(upper(last_name),'_',lower(first_name)) from employees;

基本字串操作函式

strcpy p,p1 複製字串 strncpy p,p1,n 複製指定長度字串 strcat p,p1 附加字串 strncat p,p1,n 附加指定長度字串 strlen p 取字串長度 strcmp p,p1 比較字串 strcasecmp忽略大小寫比較字串 strncmp p,p1,n 比...

string基本字元容器

使用string容器,需要標頭檔案 include,下面介紹string的幾種用法 1.建立string物件 string s 2.給string物件賦值 2.1 直接賦值 s abcdfeg 2.2用字元指標賦值 string s char ss 100 scanf s ss s ss 注意 sc...

String 基本字元操作

排序比較 大小寫切換 判斷首尾字元 替換去除首尾空格 example trap int indexof int ch 返回指定字元在此字串中第一次出現處的索引。intindexof string str 返回指定子字串在此字串中第一次出現處的索引。intindexof int ch,int from...