MySQL函式篇 一)

2021-09-24 06:49:55 字數 1156 閱讀 4135

一:

字元函式:顧名思義就是對字元進行一系列操作的函式

函式名稱

描述concat()

字元連線

concat_ws()

使用指定的分隔符進行字元連線

format()

數字格式化

lower()

轉換成小寫字母

upper()

轉換成大寫字母

left()

獲取左側字元,可以指定你要獲取的位數

right()

獲取右側字元,可以指定你要獲取的位數

length()

獲取字串長度

trim()

刪除前導和後續空格

substring()

字串擷取

[not]like

模式匹配,常用於模糊查詢

replace()

字串替換

二:數值運算子和函式

運算子/函式名稱

描述示例

div整數除法

select div 3/4 結果:0

mod取餘數(可對浮點數取餘)

select mod 5/3 結果:2

ceil()

向上取整

select ceil(3.01) 結果:4

floor()

向下取整

select floor(3.99) 結果:3

power()

冪運算select power(3,3) 結果:27

round()

四捨五入

select round(3.652,1) 結果:3.7

truncate()

數字擷取

select truncate(128.52,1) 結果:128.5

三:比較運算子和函式

名稱描述

示例[not] between…and…

[不]在範圍之內

select 15 between 1 and 22 結果:1(true)

[not] in()

[不]在列出範圍值內

select 10 in(1,9,3,15)結果:0(false)

is [not] null

[不]為空

select 0 is null結果:0(false)

mysql 函式篇(一)

find in set string,stringlist 其中 str要查詢的字串strlist欄位名 引數以 分隔 如 1,3,5 例 這是表的設計,此時我們要得到某id下面的乙個無限級的集合 此時我們先定義乙個獲取對應id集合的函式 create function getchildlist r...

MySQL使用 內建函式篇

一.字串類 charset str 返回字串字符集 concat string2 連線字串 instr string substring 返回substring首次在string中出現的位置,不存在返回0 lcase string2 轉換成小寫 left string2 length 從string...

mysql基礎篇(一)

1 insert 的用法 insert into tablename value 2 change和modify都可以修改表定義,不同的是change後面必須寫兩次列名,但是change的優點是可以修改列名稱,modify不能 3 表型別 儲存引擎 myisam 預設儲存引擎,這種儲存對於訪問的快,...