#檢視當前字符集
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...