greatest (a,b,c,d,d)max(a) 这样就能看明白了,greatest 求的是某几列的最大值,横向求最大(一行记录)max(a) 一看就明白了,是给纵向求最大(多行记录)。 原文:http://www.cnblogs.com/mr-wuxiansheng/p/7492342.html
mysql1. 卸载旧版本rpm -qa | grep mysql 检查是否有旧版本查询结果:mysql-libs-5.1.73-7.el6.x86_64rpm -e mysql-libs 删除旧版本
rpm -e --nodeps mysql-libs 强行删除2. 安装mysql2.1 安装源码需要编译下载c的编译工具
yum -y install make gcc-c++ cmake bison-devel ncurses-devel2.2 xftp连接上传xftp连接上传到opt文件夹2.3 编译1. tar -zxvf mysql-5.6.14.tar.gz 解压
2. cd mysql-5.6.14 ...
mysql> SELECT something FROM tbl_name WHERE TO_DAYS(NOW()) – TO_DAYS(date_col) <= 30; DAYOFWEEK(date) 返回 date 的星期索引(1 = Sunday, 2 = Monday, ... 7 = Saturday)。索引值符合 ODBC 的标准。 mysql> SELECT DAYOFWEEK(‘1998-02-03′); -> 3 WEEKDAY(date) 返回 date 的星期索引(0 = Monday, 1 = Tuesday, … 6 = Sunday): mysql> SELECT WEEKDAY(‘1998-02-03 22:23:00′); -> 1 mysql> SELECT WEEKDAY(‘1997-11-...
mysql中的from_unixtime函数的format表达式字段描述:%M 月名字(January……December)%W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位%y 年, 数字, 2 位 %a 缩写的星期名字(Sun……Sat) %d 月份中的天数, 数字(00……31) %e 月份中的天数, 数字(0……31) %m 月, 数字(01……12) %c 月, 数字(1……12) %b 缩写的月份名字(Jan……Dec) %j 一年中的天数(001……366) %H 小时(0...
mysql常用导出数据命令:1.mysql导出整个数据库 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql mysqldump -hlocalhost -uroot hqgr> hqgr.sql (如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下)2.mysql导出数据库一个表 mysqldump -hhostname -uusername -ppassword database tablename> 导出的文件名 mysqldump -hlocalhos...
mysql> select right(" dedede",6);
+---------------------+
| right(" dedede",6) |
+---------------------+
| dedede |
+---------------------+
1 row inset (0.00 sec)mysql> select right(" dedede",3);
+---------------------+
| right(" dedede",3) |
+---------------------+
| ede |
+---------------------+
1 row inset (0.00 sec) 原文:https://www.cnblogs.com/sea-stream/p/11...
1、left(name,4)截取左边的4个字符 列:SELECT LEFT(201809,4) 年结果:20182、right(name,2)截取右边的2个字符SELECT RIGHT(201809,2) 月份结果:093、SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符SELECT SUBSTRING(‘成都融资事业部‘,5,3)结果:事业部4、SUBSTRING(name,3) 截取name这个字段 从第三个字符开始,之后的所有个字符SELECT SUBSTRING(‘成都融资事业部‘,3)结果:融资事业部5、...
MySQL DATE_FORMAT() 函数注:当前年份是2018-7-19SELECT DATE_FORMAT(NOW(),‘%Y‘) YEAR输出结果:2018SELECT DATE_FORMAT(NOW(),‘%y‘) YEAR输出结果:18SELECT DATE_FORMAT(NOW(),‘%m‘) MONTH输出结果:7SELECT DATE_FORMAT(NOW(),‘%d‘) DAY输出结果:19SELECT DATE_FORMAT(NOW()...
mysql>select mod(29,9); //取模函数
+-----------+| mod(29,9) |+-----------+|2|+-----------+1 row inset (0.00 sec)mysql>select mod(29,2);
+-----------+| mod(29,2) |+-----------+|1|+-----------+1 row inset (0.00 sec)mysql>select2between1and10; //between xx and xx
+--------------------+|2between1and10|+--------------------+|1|+--------------------+1 row inset (0.06 sec)mysql>select20between1...
第十章 MySQL 常用函数第一节:日期和时间函数1,CURDATE() 返回当前日期;2,CURTIME() 返回当前时间;3,MONTH(d) 返回日期 d 中的月份值,范围是 1~12第二节:字符串函数1,CHAR_LENGTH(s) 计算字符串 s 的字符数;2,UPPER(s) 把所有字母变成大写字母;3,LOWER(s) 把所有字母变成小写字母;第三节:数学函数1,A BS(x) 求绝对值2,SQRT(x) 求平方根3,MOD(x,y) 求余第四节:加密函数1,PASSWORD(str) 一般对用户的密码加密 不...
如果用过MSSQL或者是Oracle中的窗口函数(Oracle中叫分析函数), 然后再使用MySQL 8.0之前的时候,就知道需要在使用窗口函数处理逻辑的痛苦了,虽然纯SQL也能实现类似于窗口函数的功能,但是这种SQL在可读性和以及使用方式上大打折扣,看起来写起了都比较难受。 在MSSQL和Oracle以及PostgreSQL都已经完整支持窗口函数的情况下,MySQL 8.0中也加入了窗口函数的功能,这一点实实在在方便了sql的编码,可以说是MySQL8.0的亮点之...
执行函数方式select 函数 函数名称函 数功 能CURDATE()获取当前日期CURTIME()获取当前时间NOW()获取当前的日期和时间UNIX_TIMESTAMP(date)获取日期的UNIX时间戳FROM_UNIXTIME()获取UNIX时间戳的日期值WEEK(date)返回日期date为一年中的第几天YEAR(date)返回日期date的年份HOUR(time)返回时间time的小时值MINUTE(time)返回时间time的分钟值MONTHNAME(date)返回时间date的月份 获取当前日期和时间NOW(),CURRENT_TIME(),LO...
自定义函数创建自定义函数CREATE FUNCTION function_nameRETURNS{STRING | INTERGER | REAL | DECIMAL}routine_body关于函数体函数体由合法的SQL语句构成函数体可以是简单的SELECT或INSERT语句函数体如果为复合结构则使用BEGIN...END语句复合结构可以包含声明,循环,控制结构 删除函数drop function if exists function_name;原文:http://www.cnblogs.com/wangshuyi/p/6659449.html
使用MySQL CONCAT()函数将两个字符串连接起来,形成一个单一的字符串。试试下面的例子:
mysql> SELECT CONCAT(‘FIRST ‘, ‘SECOND‘);
+----------------------------+
| CONCAT(‘FIRST ‘, ‘SECOND‘) |
+----------------------------+
| FIRST SECOND |
+----------------------------+
1 row in set (0.00 sec)了解CONCAT函数更详细,考虑EMPLOYEE_TBL表具有以下记录:
mysql> SELECT * FROM employee_tbl;
+-----...
流程控制函数流程控制函数包含以下四种函数? CASE value WHEN [compare_value] THEN result [WHEN[compare_value] THEN result ...] [ELSE result] END? 当value等于compare_value时,则返回result,否则返回else里的result,如果没有else子句则返回null? mysql> SELECT CASE 1 WHEN 1 THEN ‘one‘? -> WHEN 2 THEN ‘two‘ ELSE ‘more‘ END;? -> ‘one‘? CASE WHEN [condition] THEN result [WHEN [condition] THENresult ......