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()
curtime()
now()
unix_timestamp(date)
from_unixtime
week()
year()
hour()
minute()
.....
四、流程控制函数
if(value, t f)
ifnull(value1, value2)
case when [value1] then[result1]...else[default]end
case when ...then
五、其它函数
database()
version()
user()
inet_aton(ip)
inet_ntoa()
password()
md5()
【PHP中mysql相关函数】
mysql_list_tables() 表查询函数,类似 mysql_query() 函数
mysql_fetch_field() 字段信息函数,返回句柄
Name 字段的名称
Table 字段所属数据表的名称
Type 字段的类型
max_length 字段的最大长度
not_null 字段是否不能为空,是,则这一项的值为 1
primary_key 字段是否为主键,是,则这一项的值为 1
unique_key 字段是否为 unique键,是,则这一项的值为1
multiple_key 字段是否不为 unique键,是,则这一项的值为1
Numeric 字段是否为数字型,是,则这一项的值为 1
Blob 字段是否为 blob型,是,则这一项的值为1
Unsigned 数字型的字段是否为 unsigned的,是,则这一项的值为1
Zerofill 数字型的字段是否为 zerofilled的,是,则这一项的值为1
MySQL中的内置系统函数的更多相关文章
- Oracle SQL常用内置系统函数总结
Oracle数据库 内置系统函数主要分为以下类别:数学函数.字符串函数.日期函数.转换函数.聚合函数.分析聚合函数 一.数学函数 ------------返回数字 abs(n):返回数字 ...
- mysql中的内置函数
这里主要介绍mysql丰富的内置函数. 数学函数 数学函数相对比较简单,就是涉及一些数值的计算,这里列出数学函数的功能,仅个别给出实例. 函数 作 用 ABX(x) 返回x的绝对值 CEIL(X),C ...
- python 中的内置高级函数
1.map(function,iterable) map是把迭代对象依次进行函数运算,并返回. 例子: map返回的十分map对象,需要list()函数转化. 2.exec()函数 执行储存在字符串或 ...
- mysql 中的内置函数
一.字符串函数 select concat(name,"age is",age) from users; insert(str,x,y,insert)//将字符串x位置开始y个位 ...
- FORM内置系统函数
abort_query; 停止查询的执行 add_group_column(record grou ...
- Oracle中的内置函数在sql中的转换整理
程序里面经常会即支持Oracle数据库,又支持sql数据库.而有些Oracle内置函数用的比较多,但在sql中语法有些不同,我做了些整理,希望可以帮助大家.... 1.oracle中的内置函数:ora ...
- Python常用模块中常用内置函数的具体介绍
Python作为计算机语言中常用的语言,它具有十分强大的功能,但是你知道Python常用模块I的内置模块中常用内置函数都包括哪些具体的函数吗?以下的文章就是对Python常用模块I的内置模块的常用内置 ...
- day29 类中的内置函数方法 __str__ __repr__ __call__ isinstance() issubclass()
__str__()__repr__()__len__() str() 转字符串repr() 让字符原形毕露的方法len() 计算长度 内置的方法很多,但是并不是全部都在object中,比如len(), ...
- 8. Smarty3:模版中的内置函数
smarty3中对内置函数的修改比較大,加入了很多新的功能:变量声明.表达式,流程控制,函数.数组等.可是建议不要在模版中去使用过于复杂的逻辑,而是要尽量将一些程序设计逻辑写到PHP中,并在模版中採用 ...
随机推荐
- Struts2 05---拦截器
一.Struts2拦截器原理: Struts2拦截器的实现原理相对简单,使用了aop思想和责任链模式,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的拦截 ...
- android 基础04-BroadCastReceiver
Android 系统中的广播(BroadCast) 是组件与组件进行的一种可跨线程的通信方式.类似于 广播者-订阅者(publish-subscribe) 的实现,当系统或者某个应用的状态发生改变时, ...
- 使用 EclEmma 进行覆盖测试
开源软件测试工具 EclEmma,它能够对由 Java 语言编写的程序进行覆盖测试,从而对程序运行的结果生成详尽的覆盖测试报告. UT-Junit 安装 EclEmma 插件 安装 EclEmma 插 ...
- label+input实现开关切换效果
Document 主要使用label+input来实现改变left的值,下面是核心代码,意思就是选中的input的兄弟节点.box下的.switch-btn元素的left会变成0px(原来是-37px ...
- hive下UDF函数的使用
1.编写函数 [java] view plaincopyprint?package com.example.hive.udf; import org.apache.hadoop.hive.ql. ...
- scp简单使用
从10.48.113.11获取目录/home/test 到本地/home目录下 scp -r root@10.48.113.11:/home/test /home 将本地/h ...
- 【Python3之迭代器,生成器】
一.可迭代对象和迭代器 1.迭代的概念 上一次输出的结果为下一次输入的初始值,重复的过程称为迭代,每次重复即一次迭代,并且每次迭代的结果是下一次迭代的初始值 注:循环不是迭代 while True: ...
- android adapter 中添加OnClickListener事件
public class SearchAutoAdapter extends BaseAdapter { private OnClickListener mOnClickListener; publi ...
- 安装node.js和npm
转载自https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/0014345014184 ...
- awk ‘! a[$0]++’ 去重
awk '! a[$0]++' 怎么理解? 这是一个非常经典的去重复项的awk语句,虽然短小,不过涉及到了不少知识点,下面一一解读: <1> :"!" 即非. < ...