mysql 内置方法

转载 2015年07月10日 14:37:23
一.字符串函数
select concat(name,"age is",age) fromusers; 

insert(str,x,y,insert)//将字符串x位置开始y个位置替换成insert

select  lower(str) upper(str)//转化大小写
select * from user where upper(name)='AAA';

left (str ,x) right(str,x)//分别返回左边和右边的x个字符
select left("abcdee",3),right("abcdedd",3),left("abcdedd",null);

lpad(str,n,pad),rpad(str,n,pad)//用字符串pad对str最左边或最右边补到n位

ltrim()
substring(str,x,y)//返回字符串中得第x位置起,取y个字符


二.数值函数
abs(x)  // 返回x的绝对值
ceil(x)  //返回大于x的最小整数
floor(x)//返回小于x的最大整数
mod(x,y) 返回x/y的膜
rand()  //0-1之间随机数
round(x,y)//返回参数x的四舍五入的有y位小数的值
truncate(x,y) //返回数字x截断y位小数的结果


三.日期函数
用php的时间戳来完成
select  curdate()
           curtime()
           now()
           unix_timestamp(now())
           unix_timestamp(date)//unix时间戳
           from_unixtime()  //与unix时间戳相互转换
           week()
           year()
           hour()
           minute()
            ……
       
select  now()
select  unix_timestamp(now())
select  from_unixtiom(1293433835);
select from_unixtime()
select  week(now())
select  minute/hour(curtime())
select  data_format(now(),"%Y-%m-%d%H%i%s")


四.流程控制函数
create  table  salary(idint,salary decimal(9,2));
insert into salary  values(1,1000);
*****
if(value,t  f)
select  if(salary) >3000, 'height','low')from salary;
ifnull(value1,value2)
select  id,salary,ifnull(salary,0) from  salary
case when[value1] then[result1]...else[default]end 
case when ...then
select case when salary<=300 then 'low'  else 'high' end  from salary;


五.其他函数
database()
version()   //查看数据库当前版本
user()   //查看当前用户
inet_aton(ip)  //返回ip地址的网络自解序
inet_ntoa()  //返回网络自解序代表的ip地址
password()  //将字符串加密,给mysql系统用户用的
select  password('123456'); 
md5()   //给网站用户加密
select * from mysql.user \G;//从mysql库中user表查看

学习整理——Python中内置方法

内置方法 类似Java,Python中声明每一个类系统都会加上一些默认内置方法,提供给系统调用该类的对象时使用。比如需要实例化一个对象时,需要调用该类的__init__方法;使用print去打印一个...
  • Jeffery_Gong
  • Jeffery_Gong
  • 2016年10月16日 01:31
  • 1639

Python---列表内置方法

Python---列表内置方法 (1) x.extend()  对列表扩展 li=[11,22,76,56] li.extend(['lary','xiyang']) li=[11,2...
  • ennuoo
  • ennuoo
  • 2017年06月27日 16:09
  • 194

python内置方法之完整版

转至http://pycoders-weekly-chinese.readthedocs.io/en/latest/issue6/a-guide-to-pythons-magic-methods.ht...
  • u012332571
  • u012332571
  • 2017年04月12日 12:21
  • 1106

Python中类的内置方法

__getattr__ __setattr__ __delattr__ __getattribute__ __getitem__ __setitem__ __delitem__ __repr__ __...
  • Techml
  • Techml
  • 2017年05月22日 15:02
  • 876

Jquery基础入门一内置方法和属性(1)

jQuery 对象是一个集合,要访问这个集合,除了使用索引值以外,还可以使用jQuery 定义的几个方法和属性。如果设置事件会对整个集合有影响,如果返回值,则会取出第一个返回。           ...
  • laoma4102
  • laoma4102
  • 2012年10月29日 17:59
  • 1107

Python---字典内置方法

Python---字典内置方法 列表和字典是最常用的 (1) x.get() dic={'a' : 12} dic.get('a')   可以得到12 print dic.get('b','...
  • ennuoo
  • ennuoo
  • 2017年06月27日 18:04
  • 119

Mybatis中Mapper内置方法细解

Mybatis中Mapper内置方法细解
  • qq_35932345
  • qq_35932345
  • 2017年02月14日 11:48
  • 992

Python3.5——内置方法参数详解

Python的内置方法参数详解网站为:https://docs.python.org/3/library/functions.html?highlight=built#ascii 1、abs(x):...
  • loveliuzz
  • loveliuzz
  • 2017年09月25日 17:11
  • 143

Java内置对字符串的支持;

1.Java内置对字符串的支持;   所谓的内置支持,即不用像C语言通过char指针实现字符串类型,并且Java的字符串编码是符合Unicode编码标准,这也意味着不用像C++那样通过使用strin...
  • u013470512
  • u013470512
  • 2014年03月14日 23:43
  • 568

python类常用的内置方法

python类常用的内置方法说明
  • luckytanggu
  • luckytanggu
  • 2016年06月16日 22:26
  • 771
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql 内置方法
举报原因:
原因补充:

(最多只允许输入30个字)