MySQL数据库中提供了很丰富的函数。MySQL函数包括数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数、加密函数、格式化函数等。通过这些函数,可以简化用户的操作。
今天主要介绍一下函数:
一、字符串函数
select ASCII('2');//50
select ASCII(2); //50
select ASCII('dx')//100
select CONCAT('My', 'S', 'QL'); //MySQL
select CONCAT('My', NULL, 'QL'); //NULL
select CONCAT(14.3); //14.3
select LENGTH('text'); //4
select LOCATE('bar', 'foobarbar'); //4
select LOCATE('xbar', 'foobar'); //0
select INSTR('foobarbar', 'bar'); //4
select INSTR('xbar', 'foobar'); //0
select LEFT('foobarbar', 5); //fooba
select RIGHT('foobarbar', 4); //rbar
select SUBSTRING('Quadratically',5); //ratically
select TRIM(' bar '); //bar
select LTRIM(' barbar');
select RTRIM(‘barbar ’);
select REPLACE('www.mysql.com', 'w', 'Ww'); //WwWwWw.mysql.com
select REPEAT('MySQL', 3); // MySQLMySQLMySQL
select INSERT(‘whatareyou’, 5, 3, ‘is’);
select INSERT(‘whatareyou', 5, 3, ‘is'); //whatareyou