MySql常用函数积累

--MySql查看表结构
select column_name,data_type,CHARACTER_MAXIMUM_LENGTH,column_comment from information_schema.columns
where table_schema = ‘db_name‘
and table_name = ‘table_name‘ ;
--MySql时间常用处理
--获取系统时间
select now();
--格式化时间为字符串
select DATE_FORMAT(now(),‘%H:%i‘);
select DATE_FORMAT(now(),‘%Y-%m-%d %H:%i:%s‘);
--字符串转时间
select str_to_date(concat(DATE_FORMAT(now(),‘%Y-%m-%d‘),‘01:00:00‘),‘%Y-%m-%d %H:%i:%s‘);
--时间加减1天/时/分/秒【DAY HOUR MINUTE SECOND】
select DATE_ADD(now(),INTERVAL 1 DAY);
--时间差比较差天/时/分/秒【DAY HOUR MINUTE SECOND】【开始时间,结束时间】
select TIMESTAMPDIFF(DAY, DATE_ADD(now(),INTERVAL -2 DAY),now());
--MySql时间常用字符串处理
--字符串拼接
select concat(‘a‘,‘&‘,‘b‘);
--字符串查询locate、instr、position、find_in_set
--字符串查询locate
select locate(‘keyword‘, ‘keyword-condition-keyword‘);/**从第1位开始查询,返回从1开始,没查到返回0**/
select locate(‘keyword‘, ‘keyword-condition-keyword‘,10);/**从第10位开始查询**/
--字符串查询instr
select instr(‘keyword-condition-keyword‘,‘keyword‘);/**从第1位开始查询,返回从1开始,没查到返回0**/
--字符串查询position
select position(‘keyword‘ IN ‘keyword-condition-keyword‘);
--字符串查询find_in_set
SELECT find_in_set(‘key1‘,‘key1,key2,key3‘);

原文地址:https://www.cnblogs.com/xmqa/p/11063322.html

时间: 2024-11-13 00:03:59

MySql常用函数积累的相关文章

mysql 常用函数以及常见查询语句

MySQL 常用函数 1.数据库中取昨天的日期 mysql> select date_sub(current_date(),interval 1 day); +-----------------------------------------+ | date_sub(current_date(),interval 1 day) | +-----------------------------------------+ | 2016-01-11                           

7 mysql常用函数

1  查看数据库版本 2  查看当前数据库 3  查看当前登录用户名 4  返回字符串的str的加密版本,41位长的字符串.此函数只用来设置系统用户的密码,不能用来对应用数据进行加密.如果应用有加密方面的需求,可以使用md5 5   MD5加密 7 mysql常用函数 原文地址:https://www.cnblogs.com/sunnybowen/p/9926495.html

数据库之mysql篇(6)—— mysql常用函数函数/自定义函数

常用函数 运算函数 我相信你都能看懂,所以以上的不再做过多解释 然后还有个,前面漏掉的between and: 意指10是否在0到20之间,如果是返回1,否则返回0 日期函数 这个要稍微注意一下参数,第一个是起始日期,interval是固定的,2则是需要加的日期数,后面的day则是单位,还可以是week,year  信息函数 聚合函数 以上的因为我这个test数据库下的表没有很好的数据,所以操作得到的结果感觉很怪,各位见谅,你知道怎么用就可以了 加密函数 以上两种加密函数,我个人觉得都不是很安全

MySql常用函数记录

一.MySQL 获得当前日期时间 函数 1.1 获得当前日期 + 时间(date + time) 函数:now() mysql> select now();+-------+| now() |+-------+| 2008-08-08 22:20:46 |+-------+ 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp()current_timestamplocaltime()localtimelocaltimestamp -

MySQL常用函数 大韦德先生

1.数学函数 ABS(X) 绝对值CEIL(X) 向上取整FLOOR(X) 向下取整RAND(X) 0-1的随机数ROUND(X) 距离x最近的整数ROUND(X,Y) 保留x后y位的小数,在截断时使用四舍五入POW(X,Y) y次方SQRT(X,Y) 开y次方根.2.字符函数 CHAR_LENGTH(X) 取字符长度"我是L"=>3LENGTH(X) 取字节长度"我是L"=>6CONCAT(A1,A2) 连接两个字符UPPER(X) LOWER(X)

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) -- 返回1 R

mysql 常用函数总结

常用处理函数: mysql_connect(server,user,pwd,newlink,clientflag) 连接服务器的函数,成功则返回MySQL标识,失败则返回FALSE mysql_select_db(database,connection) 选择数据库的函数,成功则返回true,失败则返回false mysql_query(query,connection) 执行一条查询,返回一个资源标识符(结果集),如果查询执行不正确则返回FALSE mysql_num_rows(data)和m

4月22 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) -- 返回1 RAND() 返回0->1的随机数 SELECT RAND() --0.93099315644334 RAND(x) 返回0->1的随机数,x值相同时返

数据库---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) -- 返回1 RAND()    返回0->1的随机数 SELECT RAND() --0.93099315644334 RAND(x)    返回0