MySQL函数(大概看一眼,用的时候再仔细看)

MySQL函数

简介:数学函数、字符串函数、日期时间函数、条件判断函数、系统信息函数、加密函数等。

1、数学函数

2、字符串函数

3、日期时间函数

4、条件判断函数

A)IF(expr, v1, v2)

如果表达式expr成立,返回v1,否则返回v2

例:SELECT id, age, IF(age>18, ‘OK’, ‘NO’) FROM table1;

B)IFNULL(v1, v2)

如果v1的值为空,则返回v2

例:SELECT id, IFNULL(email, ‘IS NULL’) FROM table1;

C)CASE

<WHEN 表达式1 THEN v1>

[WHEN 表达式2 THEN v2]

... ...

[WHEN 表达式n THEN vn]

[ELSE defv]

END;

5、系统信息函数

6、加密函数

A)单向加密

PASSWORD(‘字符串’);

用于加密密码,只可加密,不可解密。

B)MD5(‘字符串’)

用于提取文件的MD5

C)对称加密
ENCOED(‘字符串’, ‘密码’) 加密字符串

DENCOED(‘加密过的字符串’, ‘密码’) 解密字符串

7、其他函数

A)格式化函数

FORMAT(X, Y)

数字X保留小数点后Y位

B)进制转换

BIN(X) :转换为二进制

HEX(X):转化为十六进制

OCT(X):转化为八进制

CONV(X, F1, F2):把X从F1进制转化为F2进制

C)IP地址转换

INET_ATON(IP):点分 转化为 UINT32

INET_NTOA(N):UINT32 转化为 电分

D)加锁

GET_LOCT(name, time):加锁,name为锁的名字,time为锁的时间。

IS_FREE_LOCT(name):解锁

F)重复

BENCHMARK(N, 表达式):表达式重复执行N次

G)改变字符串的字符集

H)改变字段的类型

时间: 2024-10-13 23:24:19

MySQL函数(大概看一眼,用的时候再仔细看)的相关文章

Mysql 函数使用记录(一)——DATEDIFF、CONCAT

当目前为止呢,个人对Mysql的函数没有进行过统一的学习使用,都是用到了再去学习.而近日开始学习Linux了,所以为了防止这段时期结束后,将此阶段期间遇到的Mysql函数遗忘,开始在此对其做一个简单的记录. 昨天下班前朋友呢让帮忙看一个sql,是关于生日提醒的,实际应用中呢是要实现提前一天提醒用户生日,而sql呢是用来查询后一天要过生日的用户.在她原来的sql中用到了CONCAT.DATEDIFF函数,这两个函数呢我自个儿呢之前是没有用到过,所以在解决完问题之后在此记录一下用法及思路. 首先,来

MySQL函数不能创建的解决方法

MySQL函数不能创建,是一个很麻烦的问题,下面就为您提供了一个解决此问题的方法,如果您也遇到过类似的问题,不妨一看. http://database.51cto.com/art/201010/229918.htm 在使用MySQL数据库时,有时会遇到MySQL函数不能创建的情况.下面就教您一个解决MySQL函数不能创建问题的方法,供您借鉴参考. 出错信息大致类似: ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO S

linux下mysql函数的详细案列

1 MYSQL * STDCALL mysql_real_connect(MYSQL *mysql, const char *host, 2 const char *user, 3 const char *passwd, 4 unsigned int port, 5 const char *unix_socket, 6 unsigned int clientflag); 1.  如何连接数据mysql数据库.... [[email protected] Mysql]$ cat demo.c 1

mysql函数大全

mysql函数大全 对于针对字符串位置的操作,第一个位置被标记为1. ASCII(str) 返回字符串str的最左面字符的ASCII代码值.如果str是空字符串,返回0.如果str是NULL,返回NULL. mysql> select ASCII('2');    -> 50mysql> select ASCII(2);    -> 50mysql> select ASCII('dx');    -> 100也可参见ORD()函数. ORD(str) 如果字符串str最

mysql函数

一.字符串函数 (1).计算字符串个数 语法:char_length(string) 例子:select char_length(user_name) from gonda; (2).计算字节长度 语法:length(string) 例子:select length(name) from student; (3).合并字符串函数 语法:concat(s1,s2) 默认不定义分割符号 举例:select concat(user_id,user_name) from gonda; 语法:concat

第二百八十五节,MySQL数据库-MySQL函数

MySQL数据库-MySQL函数 1.MySQL内置函数 SELECT执行函数,后面跟要执行的函数 CHAR_LENGTH(str)函数:返回字符串的字符长度 -- CHAR_LENGTH(str)函数:返回字符串的字符长度 SELECT CHAR_LENGTH('欢迎光临'); LENGTH(str)函数:返回字符串的字节长度 -- LENGTH(str)函数:返回字符串的字节长度 SELECT LENGTH('欢迎光临'); CONCAT(str1,str2,...)函数:拼接字符串 --

php总结8——mysql函数库、增删改

8.1 mysql函数库 php的函数   .php中用来操作mysql函数库的函数 常用函数 mysql_connect("主机名称/ip","用户名","密码")--->建立php到mysql的连接,返回资源----> mysql_error()  返回上一个mysql操作的文本错误信息 @ 错误抑制符 一般来说,mysql_connect和mysql_error() 一起使用,用如下方式表示: <?php $link[em

【转】mysql函数

MySQL函数 MySQL数据库提供了很多函数包括: 数学函数: 字符串函数: 日期和时间函数: 条件判断函数: 系统信息函数: 加密函数: 格式化函数: 一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. 函数 作用 ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 SELECT CEIL(1.5) -- 返回2 FLOOR(x) 返回小于或等于x的最大整数 SELECT FLOOR(1.5) 

mysql 函数库

函数库 mysql存储过程基本函数包括:字符串类型,数值类型,日期类型 一.字符串类 CHARSET(str) //返回字串字符集 CONCAT (string2 [,… ]) //连接字串 INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0 LCASE (string2 ) //转换成小写 LEFT (string2 ,length ) //从string2中的左边起取length个字符 LENGTH (string )