概念:相似於java中的方法:將一組邏輯語言封裝在方法體中,對外暴露方法名java
好處:1.隱藏了實現細節 2.提升代碼的重用性數據庫
調用:select 函數名(實參列表)【from 表】;函數
分類:索引
①單行函數 字符串
concat,length,ifnull等string
②分組函數select
作統計用,又稱爲聚合函數方法
1、字符函數im
select length(str)返回字符串的字節個數統計
concat 拼接字符集
upper(str)變爲大寫的字符集
lower(str)變爲小寫的字符集
substr(str,pos(索引))、substring 截取從索引處後面全部的字符(注意數據庫中的數據索引都是從1開始)
substr(str,pos(索引),長度)截取從索引處指定長度的字符
instr返回子串第一次出現的索引,若是找不到返回0
trim()去掉空格
lpad()用指定的字符實現左填充指定長度
rpad()用指定的字符實現右填充指定長度
replace()替換