您的位置:首页 > 数据库 > MySQL

mysql之常用函数集锦

2017-11-01 22:24 239 查看
XML Code
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

—————————————————————————————————————————————————————

|函数 |描述

——————————————————————————————————————————————————————

|ABS(number) |返回提供数字的绝对值。比方说, ABS(-2.3)=2.3.

——————————————————————————————————————————————————————

|CEILING(number) |返回下一个最大整数,比方说, CEILING(2.3)=3.

—————————————————————————————————————————————————————

|CONCAT(string1[,string2,string3,...]) |返回所有提供字符串的连接形式的值

—————————————————————————————————————————————————————

|CURDATE() |返回当前日期(不带时间)

—————————————————————————————————————————————————————

|DATE_ADD(date,INTERVAL amount_type) | 给日期添加某单位间隔 和 YEAR

————————————————————————————————————————————————————

| |select DATE_ADD(NOW(),INTERVAL -2 DAY)

—————————————————————————————————————————————————————

| |返回结果依然是日期类型

—————————————————————————————————————————————————————

|FORMAT(number,decimals) |返回一个指定精确度的数值,并给与以 1000

| |为单位的分割(通常使用“,”)

——————————————————————————————————————————————————————

| |

|IF(test, value1,value2) |如果为真则返回 value1,如果为假返回value2

| |select if(1=12,33,44)=> 44

| |select if(1=1,33,44)=> 33

———————————————————————————————————————————————————————

|IFNULL(value,value2) |相当于 null == value1 ? value1 : value2

———————————————————————————————————————————————————————

|INSERT(str,pos,len,newStr) | 把一个字符串插入到另一个字符串中

——————————————————————————————————————————————————————

| |从pos位置开始后面的len个长度替换为newStr中的内容

———————————————————————————————————————————————————————

|REPLACE(string,old,new) | 用new替换所有出现old的地方

———————————————————————————————————————————————————————

|INSTR(string,substring) |返回一个字符串中子串的位置

———————————————————————————————————————————————————————

|ISNULL(expression) | 如果参数为空则返回 1,否则返回 0

———————————————————————————————————————————————————————

|GREATEST(num1,num2[,num3, ... ]) |返回参数列表中的最大数

————————————————————————————————————————————————————————

|LEAST(num1,num2[,num3, ... ]) |返回参数列表中的最小值

————————————————————————————————————————————————————————

|LEFT(string,length) |返回字符串最左边的部分

————————————————————————————————————————————————————————

|LENGTH(string) | 返回字符串中的字节数。

————————————————————————————————————————————————————————

|CHAR_LENGTH 可以被用来返回字符数 |(这会在你使用多字节字符集是产生差异)

—————————————————————————————————————————————————————————

|LOCATE(substring,string[,number]) |

| | 返回字符串中子串的位置,可选的第三个参数为在父

| | 字符串中开始搜索的位置

—————————————————————————————————————————————————————————

|LOWER(string) |返回给定字符串的小写形式

————————————————————————————————————————————————————————

|UPPER(string) |将指定字符串转换为大写

————————————————————————————————————————————————————————

|LPAD(string,length,padding) |

| |返回字符串str,其左边由字符串padding填补到length

| |字符长度,第三个参数为填充字符

—————————————————————————————————————————————————————————

|LTRIM(string) |删除所有字符串中的前缀空格(并不是空白字符)

—————————————————————————————————————————————————————————

|RTRIM(string) |删除字符串尾部的空格

——————————————————————————————————————————————————————————

|MOD(num1,num2) |返回第一个数除于第二个数后的模(余数部分)

——————————————————————————————————————————————————————————

|NOW() |返回当前日期和时间

——————————————————————————————————————————————————————————

|POWER(num1,num2) |返回 num1 的 num2 次方

——————————————————————————————————————————————————————————

|RAND([seed]) |返回一个随机数. seed种子

——————————————————————————————————————————————————————————

|REPEAT(string,number) |返回一个重复 number 次 string 的字符串

——————————————————————————————————————————————————————————

|SUBSTRING(string,position,length) |从字符串指定位置开始返回 length 个字符

——————————————————————————————————————————————————————————

|ROUND(number[,decimal]) | 舍去给定数值的指定精度的位数

——————————————————————————————————————————————————————————

|SQRT(number) |返回 number 的平方根

——————————————————————————————————————————————————————————

|RPAD(string,length,padding) |返回字符串str,其右边由字符串padding填补到length

| |长度,第三个参数为填充字符,如果string的长度大于

| |length则截取string到length长度

———————————————————————————————————————————————————————————
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: