【MySQL 获得当前日期时间 函数】教程文章相关的互联网学习教程文章

MySQL5.7 count()函数【代码】

我们都用过count()函数,最常用的就是全表统计行数。select count(*) from tableName;count(*) 这里是计算全表的行数。我们看官网的解释是:COUNT(*) counts the number of rows。我们建表测试一下:CREATE TABLE `tb_testFn_count` ( `id` INT(5) UNSIGNED NOT NULL AUTO_INCREMENT, `title` VARCHAR(10) DEFAULT NULL, `description` VARCHAR(10) DEFAULT NULL, PRIMARY KEY (id) )ENGINE=InnoDB AUTO_INCREMENT=6...

Mysql经常使用函数【图】

-----------------------------字符串函数--------------------------------------- ----拼接字符串。不论什么字符串与null拼接为null select concat(‘aaa‘,‘bbb‘,‘ccc‘),concat(null,‘aaa‘); ----从第12个字符后開始的三个字符替换成me select insert (‘beijing2008you‘,12,3,‘me‘); ----下标从1開始 select insert (‘beijing‘,1,2,‘oo‘); ---大写和小写转换 select lower(‘BEIJING‘),UPPER(‘beijing‘); ---反...

mysql获取汉字首字母函数

DELIMITER ;;CREATE FUNCTION `GET_FIRST_PINYIN_CHAR`(PARAM VARCHAR(255)) RETURNS VARCHAR(2) CHARSET utf8 DETERMINISTICBEGIN DECLARE V_RETURN VARCHAR(255); DECLARE V_FIRST_CHAR VARCHAR(2); SET V_FIRST_CHAR = UPPER(LEFT(PARAM,1)); SET V_RETURN = V_FIRST_CHAR; IF LENGTH( V_FIRST_CHAR) <> CHARACTER_LENGTH( V_FIRST_CHAR ) THEN SET V_RETURN = ELT(INTERVAL(CONV(HEX(LEFT(CONVERT(PARAM...

mysql 存储过程和存储函数

MySQL中,创建存储过程的基本形式如下:CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body 其中,sp_name参数是存储过程的名称;proc_parameter表示存储过程的参数列表; characteristic参数指定存储过程的特性;routine_body参数是SQL代码的内容,可以用BEGIN…END来标志SQL代码的开始和结束。proc_parameter中的每个参数由3部分组成。这3部分分别是输入输出类型、参数名称和参数类...

mysql导出存储过程或函数

查询数据库中的存储过程和函数方法一:select `name` from mysql.proc where db = ‘your_db_name‘ and `type` = ‘PROCEDURE‘ //存储过程select `name` from mysql.proc where db = ‘your_db_name‘ and `type` = ‘FUNCTION‘ //函数方法二:show procedure status; //存储过程show function status; //函数查看存储过程或函数的创建代码show create procedure proc_name;show create function func_name;mysql导出存...

MySQL基础篇(03):系统和自定义函数总结,触发器使用详解【代码】【图】

本文源码:GitHub·点这里 || GitEE·点这里一、系统封装函数MySQL 有很多内置的函数,可以快速解决开发中的一些业务需求,大概包括流程控制函数,数值型函数、字符串型函数、日期时间函数、聚合函数等。以下列出了这些分类中常用的函数。1、控制流程函数case...when根据值判断返回值,类比编程中的IF-ELSE判断。-- DEMO 01 SELECT CASE DATE_FORMAT(NOW(),'%Y-%m-%d') WHEN '2019-12-29' THEN 'today' WHEN '2019-12-28' THEN 'yest...

MySQL-第九篇分组和组函数【图】

1、组函数 组函数:即多行函数,组函数将一组记录作为整体计算,每组记录返回一个结果,而不是每条记录返回一个结果。2、常用的组函数有: 1》avg([distinct|all]expr):计算多行平均值,其中,expr可以是变量、常量或数据列,但其数据类型必须是数值类型。distinct表示不计算重复值;all用和不用的效果完全一样,表明需要计算重复值。 2》count({*|[distinct|all]expr}):用“*”号表示统计该表内的记录行数;distinct表示...

十七、mysql 函数

含义:一组预先编译好的SQL语句的集合,理解成批处理语句 优点:1)提高代码的重用性2)简化操作   3)减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 存储过程和函数的区别:  存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新  函数:有且仅有1个,适合做处理数据后返回一个结果 一、创建语法  1、CREATE FUNCTION 函数名(参数列表) RETURNS 返回类型    BEGIN    函数体...

mysql中函数greatest 与MAX区别

greatest (a,b,c,d,d)max(a) 这样就能看明白了,greatest 求的是某几列的最大值,横向求最大(一行记录)max(a) 一看就明白了,是给纵向求最大(多行记录)。 原文:http://www.cnblogs.com/mr-wuxiansheng/p/7492342.html

Linux mysql shell脚本 变量和环境变量 位置参数 预定义变量 运算符 判断 流程控制 for循环 与用户交互 函数【代码】【图】

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 日期和时间函数

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 日期函数格式【代码】

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 导入导出数据库以及函数、存储过程的介绍

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 right() 函数【代码】

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...

MySQL 字符串函数:字符串截取(SUBSTRING)【代码】

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、...