zoukankan      html  css  js  c++  java
  • MySQL中的内置系统函数

    一、字符串函数 php中用的函数,MySQl中大部也提供 1 . CONCAT(S1,S2....SN): 把传入的参数连接成一个字符串 2. INSERT(str, x, y, insert): 将字符串X位置开始,y个字符串长度替换为字符串insert 3. LOWER(str):将字符串转为小 UPPER(str): 将字符串转为大写 4. LEFT(str, x) RIGHT(str, x): 分别返回最左边的X字符,和最右边的X个字符,如果第二个参数为NULL则什么也不返回 5. LPAD(str, n, pad), RPAD(str,n,pad): 用字符串pad对str最左边和最友边进行填充,直到长度为n个字符长度 6. TRIM(str) LTRIM(str) Rtrim(str): 去掉字符串两边,左边和右边字符串的空格 7. replace(str, a,b):用字符串b替换字符串str中的所有出现的字符串a 8. strcmp(s1, s2):如果S1比S2小,返回-1, 如果S1比S2大则返回1, 如果S1==S2 0 9. substring(str, x, y): 返回字符串中的第x位置起y个字符串长度的字符。   二、数值函数 ABS(x):返回X的绝对值 ceil(x): 返回大于X的最小整数 2.1 2.5 2.9 3 floor(x): 返回小于X的最大整数 2.1 2.5 2.9 2 mod(x, y): 返回x/y的模,即余数 rand() 0-1之间 round(x,y): 返回参数X的四舍五入的有y位小数的值 truncate(x,y):返回数字x截断为y位小数的结果   三、日期函数 当用PHP的时间戳来完成 curdate() 返回当前的日期 select curdate();即可 curtime() 返回当前的时间 now() 返回当前的时间和日期 unix_timestamp(date) 返回当前时间的时间戳 from_unixtime(时间戳) 返回参数时间戳的具体时间日期 week() year() hour() minute() .....   四、流程控制函数 if(value, true ,flase) //select id,salary,if(salary>300,'hight','low') from salary; ifnull(value1, value2) //select id,salary,ifnull(salary,0) from salary; 如果薪水为空,则把对应薪水的值设置为0 case when [value1] then[result1]...else[default]end //select id,salary.case when salary<=300 then 'low' else 'high' end from salary; case when ...then   五、其它函数 database() //返回当前使用的数据库 version() //但会数据库的版本 user() //返回当前登录使用的用户名 root@localhost inet_aton(ip) //返回IP地址的对应数字串 inet_ntoa() //将IP地址对应的数字串转化成IP地址 password(密码) //41位的密文,是mysql自己程序的加密的 md5() // 查看mysql的用户信息: select * from mysql.user \G;  
  • 相关阅读:
    EXTJS 4.2 资料 控件之checkboxgroup的用法(静态数据)
    EXTJS 4.2 资料 控件之Window窗体相关属性的用法
    EXTJS 4.2 资料 控件之textfield文本框加事件的用法
    Entity Framework 学习笔记(一)之数据模型 数据库
    EXTJS 4.2 资料 控件之checkboxgroup的用法(动态数据)
    EXTJS 4.2 资料 控件之Grid 列鼠标悬停提示
    Entity Framework 学习笔记(二)之数据模型 Model 使用过程
    EXTJS 4.2 资料 控件之radiogroup 的用法
    EXTJS API
    vue移动端弹框组件,vue-layer-mobile
  • 原文地址:https://www.cnblogs.com/gxldan/p/4066835.html
Copyright © 2011-2022 走看看