MYSQL常用内置函数详解说明
来源:互联网 发布:幻灯片软件免费下载 编辑:程序博客网 时间:2024/06/05 04:30
一、数值函数
abs(x):返回绝对值
ceil(x):返回大于x的最小整数
floor(x):返回小于x的最大整数
mod(x,y):返回x与y的模
rand():返回0-1之间的随机数 select round(rand()*100);
round(x,y):返回参数x的y位小数的四舍五入结果
truncate(x,y):返回数字x截断为y位小数的结果
二、字符串函数
PHP中用的,MYSQL中大部分都有
1.concat(s1,s2....sn):把传入的参数连接成一个字符串
2.insert(str,x,y,insert):从str的x位置开始,替换y长度的字符串为insert
select insert('abcdefg',2,3,'hello');
3.lower(str),upper(str):将字符串转换为大写,小写
4.left(str,x) right(str,x) 返回str左边(右边)x个字符,x为null则返回null
5.lpad(str,n,pad) rpad(str,n,pad) 用pad对字符串str从最左边(右边)进行填充,直到总长度达到n
select name,lpad(name,10,'#'),rpad(name,10,'(') from cats;
6.trim(),ltrim(),rtrim()去掉两边,左边,右边空格
select concat('1',trim(' abc '),'2'),concat('1',ltrim(' abc '),'2'),concat('1',rtrim(' abc '),'2')\G;
7.replace(str,a,b) 在字符串str中用字符串b替换所有的字符串a
8.strcmp(s1,s2):如果S1比S2小,返回-1;如果S1比S2大则返回1;如果相等则返回0(比较的是ASC2码)
9.substring(str,x,y) 返回字符串str中从位置x起,长度为y的子字符串
三、日期函数
用PHP时间戳来完成
curdate() curtime() now(); select curdate();
select unix_timestamp(now());
select from_unixtime(1331110656);
select week(now()),year(now());
select hour(curtime()),minute(curtime());
select monthname(now());
select date_format(now(),"%Y-%m-%d %H:%i:%s");
四、流程控制语句
create table salary(id int,salary decimal(9,2));
if(value,t,f); select id,salary,if(salary>300,'high','low') from salary;
ifnull(t,f) select id,salary,ifnull(salary,0) from salary;
case when [value1] then [result1]...else[default]end;
select case when salary<=300 then 'low' else 'high' end from salary;
五、其它函数(\s可以看到)
database() select database();
version()
user()
inet_aton(ip) 将字符串地址转换为网络地址
password() 对mysql用户加密
md5() 对用户密码加密
select * from mysql.user \G;
MySQL中的全文索引类型FULLTEXT的索引。 FULLTEXT 索引仅可用于 MyISAM 表;他们可以从CHAR、VARCHAR或TEXT列中作为CREATE TABLE语句的一部分被创建,或是随后使用ALTER TABLE 或 CREATE INDEX被添加。对于较大的数据集,将你的资料输入一个没有FULLTEXT索引的表中,然后创建索引,其速度比把资料输入现有FULLTEXT索引的速度更为快。
- MYSQL常用内置函数详解说明
- MYSQL常用内置函数详解说明
- MySQL常用内置函数说明
- 常用mysql自带内置函数说明&相似对比
- mysql常用内置函数
- MySQL常用内置函数
- MySQL常用内置函数
- mysql常用内置函数
- mysql常用内置函数
- MYSQL:常用内置函数
- Mysql的常用内置函数
- 整理mysql常用内置函数
- 常用php内置MySQL函数
- mysql 常用函数说明
- MySQL常用内置函数说明+concat+insert(str,m,n,inser_str)+week(now())+
- mysql常用内置函数与所有函数
- MySQL中常用的内置系统函数
- MySQL学习笔记_7_MySQL常用内置函数
- C++模板函数中含有数据类型成员时导致编译错误(显示未知类型)的解决方法
- linux free 解读
- 深入理解Java虚拟机(6)-.Class文件格式(五)
- Java集合---HashSet的源码分析
- PHP 实例
- MYSQL常用内置函数详解说明
- MYSQL Service for windows安装与配置步骤
- 给公司服务器装centos7.0
- 鸟叔Linux学习笔记:第0章:计算机概论
- java字符串截取方法实现
- java在不存在文件夹的目录下创建文件
- 通过Ajax方式上传文件,使用FormData进行Ajax请求
- 字符串巧用
- 二叉树中结构体的应用,以及先序,中序,后序,层次遍历的输出