【mysql中的函数】教程文章相关的互联网学习教程文章

mysql 函数(一)

1、ascii() 查询ascii值,多个字符的情况下,显示左边第一个字符的ascii值SELECT ASCII("abc"); 等同于 SELECT ASCII("a"); -> 972、进制转换函数 BIN() 二进制、OCT()八进制、HEX() 十六进制SELECT BIN(5);-> 1013、CHAR() 返回数值所对应的字符SELECT CHAR(77,77.3,‘77.3‘);-> MMM4、CONCAT(str1,str2...strn) 拼接字符串SELECT CONCAT(‘hello‘,‘world‘);-> helloworld5、字符长度函数 length()、char_length()、octet_len...

MySQL中函数CONCAT及GROUP_CONCAT

一、CONCAT()函数CONCAT()函数用于将多个字符串连接成一个字符串。使用数据表Info作为示例,其中SELECT id,name FROM info LIMIT 1;的返回结果为+----+--------+| id | name |+----+--------+| 1 | BioCyc |+----+--------+1、语法及使用特点:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。可以有一个或多个参数。2、使用示例:SELECT CONCAT(i...

Mysql 常用函数(41)- sec_to_time 函数【代码】

Mysql常用函数的汇总,可看下面文章https://www.cnblogs.com/poloyy/p/12890763.html sec_to_time 的作用和 time_to_sec 作用相反,将秒转换成时间(时、分、秒) sec_to_time 的语法格式SEC_TO_TIME(seconds)语法格式说明seconds:传入秒数重点:是指将传入的时间转换成距离当天00:00:00的秒数,00:00:00为基数,等于 0 秒小栗子SELECT SEC_TO_TIME(2378); # 00:39:38SELECT SEC_TO_TIME(2378) +0; # 3938 原文:https://www.cnb...

Mysql中常用的函数【代码】

控制流函数IFNULL(expr1,expr2)如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1 mysql> select IFNULL(0,10); -> 0 mysql> select IFNULL(1/0,10); -> 10 mysql> select IFNULL(1/0,‘yes‘); -> ‘yes‘ IF(expr1,expr2,expr3)如果expr1是TRUE(expr1<>0且expr1<>NULL),那么IF()返回expr2,否则它返回expr3。IF()返回一个...

mysql自定义函数【代码】

1.创建函数delimiter //create function function_name(形参名 数据类型)returns 数据类型 #必须指定返回的数据类型。beginstmt;end //delimiter ;use oa;delimiter // create function pf(i int) returns int beginreturn i*i; end // delimiter ; 2.删除函数drop function function_name;原文:https://www.cnblogs.com/orna/p/8334065.html

PHP的MySQL扩展:PHP訪问MySQL的经常使用扩展函数【代码】

来源:http://www.ido321.com/1024.html一、PHP连接数据库及基本操作 MySQL採用的是’客户机/server’架构。使用PHP安装的MySQL扩展函数,和直接使用client软件区訪问MySQL数据库server,原理一样,都须要向MySQL管理系统发送SQL命令,然后将结果返回给用户。 在PHP中,SQL分为两类(查看SQL语句分类):一是有返回结果集的DQL语句,如select/desc 表名,运行完成之后,须要PHP处理结果集;二是没有结果集的,如DML、...

Mysql之CONTACT()函数

将查询结果拼接成一个字符串,返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。eg:select contact(‘11‘,‘22‘,‘33‘);返回结果:112233原文:https://www.cnblogs.com/yaoze2018/p/11318268.html

mysql导出函数或者存储过程 设置显示方式

mysql导出函数或者存储过程 mysqldump -hhostname -uusername -ppassword -ntd -R databasename > /app/backupflie.sql mysqldump -hlocalhost -uroot -ntd -R hqgr > /app/hqgr.sql 其中的 -ntd 是表示导出存储过程;-R是表示导出函数 使用pager设置显示方式如果select出来的结果集超过几个屏幕,那么前面的结果一晃而过无法看到。使用pager可以设置调用os的more或者less等显示查询结果,和在os中使用more或者less查看大文件的...

mysql语句中日期函数和日期的加减运算

一、秒数和时钟格式的互相转化SEC_TO_TIME(seconds) 返回seconds参数,变换成小时、分钟和秒,值以‘HH:MM:SS‘或HHMMSS格式化,取决于函数是在一个字符串还是在数字。select SEC_TO_TIME(73200); -> ‘20:20:00‘ select TIME_TO_SEC(1220);-> ‘00:20:20‘mysql> select SEC_TO_TIME(73200) + 0; -> 202000.000000 TIME_TO_SEC(time)返回time参数,转换成秒。select TIME_TO_SEC(‘00:20:20‘);->1220select TIME_TO_SEC(‘2...

利用session_set_save_handler()函数将session保存到MySQL数据库中【代码】

PHP保存session默认的是采用的文件的方式来保存的,这仅仅在文件的空间开销很小的windows上是可以采用的,但是如果我们采用uinx或者是liux上的文件系统的时候,这样的文件系统的文件空间开销是很大的,然而session是要时时刻刻的使用的,大量的用户就要创建很多的session文件,这样对整个的服务器带来性能问题。另一方面,如果服务器起采用群集的方式的话就不能保持session的一致性,所以我们就绪要采用数据库的方式来保存session,...

与MSSQL对比学习MYSQL的心得(六)--函数【代码】【图】

数学函数1、求余函数MOD(X,Y)MOD(X,Y)返回x被y除后的余数,MOD()对于带有小数部分的数值也起作用,他返回除法运算后的精确余数 SELECT MOD(31,8)2、四舍五入函数TRUNCATE(X,Y)TRUNCATE(X,Y)返回被舍去至小数点后y位的数字x。若y的值为0,则结果不带有小数点或不带有小数部分。若y设为负数,则截去(归零)x小数点左边起第y位开始后面所有低位的值。 SELECT TRUNCATE(1.32,1)TRUNCATE(1.32,1)保留小数点后一位数字,返回值为1.3TIPS...

MySQL API函数

MySQL提供了很多函数来对数据库进行操作,大致可以分为以下几类: 第一部分 控制类函数 mysql_init()初始化MySQL对象 mysql_options()设置连接选项 mysql_real_connect()连接到MySQL数据库 mysql_real_escape_string()将查询串合法化 mysql_query()发出一个以空字符结束的查询串 mysql_real_query()发出一个查询串 mysql_store_result()一次性传送结果 mysql_use_result()逐行传...

mysql聚合函数,运算操作

样板,空值(null)自改create database sky;use sky;create table m1(id int(11),name char(20),age tinyint(10),sex enum('男','女'),score tinyint(10),address char(20)) default charset=utf8;insert into m1 values(1,'L1',21,'男',90,'北京'),(2,'L2',19,'男',91,'上海'),(3,'L3',24,'女',95,'广州'),(4,'L4',22,'男',89,'广州'),(5,'L5',20,'女',86,'上海'),(6,'L6',19,'女',99,'广州');分类1. avg(字段名):字段的平均值2. ...

MySQL中group_concat函数深入理解

本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。 MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator ‘分隔符‘]) 基本查询 mysql> select * from aa; +------+------+ | id| name | +------+------+ |1 | 10| |1 | 20| |1 | 20| |2 | 20| |3 | 200 | |3 | 500 | +------+------+ 6 rows in set (0.00 sec) 以i...

(转)MySQL存储过程/存储过程与自定义函数的区别【代码】

转自:http://www.cnblogs.com/caoruiy/p/4486249.html语法:创建存储过程:CREATE [definer = {user|current_user}] PROCEDURE sp_name ([ proc_parameter [,proc_parameter ...]]) [ characteristics..] routime_body其中:proc_parameter : [IN|OUT|INOUT] parameter_name type其中IN表示输入参数,OUT表示输出参数,INOUT表示既可以输入也可以输出;param_name表示参数名称;type表示参数的类型存储过程体中可以使用自定义函数(UD...