函数
database() 查询当前所使用的数据库名
user() 或 current_user() 查询当前用户
version() 或 @@version 查看当前数据库的版本
文本处理函数
eg:
mysql> SELECT LEFT('foobarbar ' , 5)
-> 'fooba '
mysql> SELECT LTRIM(' barbar ')
-> 'barbar
mysql> SELECT LENGTH('text')
-> 4
SUBSTR的四种形式:
SUBSTR(str,pos) 从pos处开始截取
SUBSTR(str FROM pos)
SUBSTR(str,pos,len) 从pos处开始截取len个字符;
SUBSTR(str FROM pos FOR len)
SUBSTR()是SUBSTRING()的别名
mysql> SELECT SUBSTRING('Quadratically ' ,5,6)
-> ' ratica '
mysql> SELECT SUBSTRING('Sakila ' FROM -4 FOR 2)
-> 'ki'
mid()函数
mid(string,start,length)
string(必需)规定要返回其中一部分的字符串。
start(必需)规定开始位置(起始值是 1)。
length(可选)要返回的字符数。如果省略,则 mid() 函数返回剩余文本。
reverse(str)
ascii(str)
char(n)
hex(str),hex(n)
unhex(str)
ORD(string)(&1/2/4/8/32/128)
ascii码(&对应二进制的位置11111111)
1' and ORD(MID((VERSION()),1,1))&1>0--+
CurDate() 返回当前日期
CurTime() 返回当前时间
Now() 返回当前日期
Rand() 返回一个随机数