字符串函数

Concat()  字符串连接

mysql> select * fromname;+------+-------+-------+

| id | name | major |

+------+-------+-------+

| 1 | Jack | CS |

| 2 | Paul | MS |

| 3 | Linda | SE |

| 7 | Robin | CS |

+------+-------+-------+

4 rows in set (0.00sec)

mysql> select concat(id,name) fromname;+-----------------+

| concat(id,name) |

+-----------------+

| 1Jack |

| 2Paul |

| 3Linda |

| 7Robin |

+-----------------+

4 rows in set (0.05sec)

mysql>

Lcase()    转小写

mysql> select * fromname;+------+-------+-------+

| id | name | major |

+------+-------+-------+

| 1 | Jack | CS |

| 2 | Paul | MS |

| 3 | Linda | SE |

| 7 | Robin | CS |

+------+-------+-------+

4 rows in set (0.00sec)

mysql> select lcase(name) from name where id =1;+-------------+

| lcase(name) |

+-------------+

| jack |

+-------------+

1 row in set (0.01sec)

mysql>

Ucase()   转大写

mysql> select * fromname;+------+-------+-------+

| id | name | major |

+------+-------+-------+

| 1 | Jack | CS |

| 2 | Paul | MS |

| 3 | Linda | SE |

| 7 | Robin | CS |

+------+-------+-------+

4 rows in set (0.00sec)

mysql> select ucase(name) from name where id =1;+-------------+

| ucase(name) |

+-------------+

| JACK |

+-------------+

1 row in set (0.00sec)

mysql>

Length()   字符串长度

mysql> select * fromname;+------+-------+-------+

| id | name | major |

+------+-------+-------+

| 1 | Jack | CS |

| 2 | Paul | MS |

| 3 | Linda | SE |

| 7 | Robin | CS |

+------+-------+-------+

4 rows in set (0.00sec)

mysql> select length(name) fromname;+--------------+

| length(name) |

+--------------+

| 4 |

| 4 |

| 5 |

| 5 |

+--------------+

4 rows in set (0.02 sec)

Ltrim()    去除左边空格

mysql> select * fromname;+------+-------+-------+

| id | name | major |

+------+-------+-------+

| 1 | Jack | CS |

| 2 | Paul | MS |

| 3 | Linda | SE |

| 7 | Robin | CS |

+------+-------+-------+

4 rows in set (0.00sec)

mysql> select ltrim(name) fromname;+-------------+

| ltrim(name) |

+-------------+

| Jack |

| Paul |

| Linda |

| Robin |

+-------------+

4 rows in set (0.02 sec)

Rtrim()   去除右边空格

mysql> select * fromname;+------+-------+-------+

| id | name | major |

+------+-------+-------+

| 1 | Jack | CS |

| 2 | Paul | MS |

| 3 | Linda | SE |

| 7 | Robin | CS |

+------+-------+-------+

4 rows in set (0.00sec)

mysql> select rtrim(name) fromname;+-------------+

| rtrim(name) |

+-------------+

| Jack |

| Paul |

| Linda |

| Robin |

+-------------+

4 rows in set (0.00 sec)

Repeat(string,count)   重复count次  (没有贴原表 同上)

mysql> select repeat(name,2) fromname;+----------------+

| repeat(name,2) |

+----------------+

| JackJack |

| PaulPaul |

| LindaLinda |

| RobinRobin |

+----------------+

4 rows in set (0.00sec)

mysql>

Replace(str,search_str,replace_str)   在str中用replace_str替换searche_str       区分大小写

mysql> select replace(name,"Jack","Tom") fromname;+----------------------------+

| replace(name,"Jack","Tom") |

+----------------------------+

| Tom |

| Paul |

| Linda |

| Robin |

+----------------------------+

4 rows in set (0.00 sec)

Substring(str,position,length)  从position开始,截取length个字符     (第一位从1开始)

mysql> select substring(name,1,3) fromname;+---------------------+

| substring(name,1,3) |

+---------------------+

| Jac |

| Pau |

| Lin |

| Rob |

+---------------------+

4 rows in set (0.00sec)

mysql>

Space(count)     生成count个空格

mysql> select space(2) ;+----------+

| space(2) |

+----------+

| |

+----------+

1 row in set (0.00sec)

mysql> select space(20) ;+----------------------+

| space(20) |

+----------------------+

| |

+----------------------+

1 row in set (0.00 sec)

数学函数

BIN(decimal_number)   十进制转二进制

mysql> select bin(255);+----------+

| bin(255) |

+----------+

| 11111111 |

+----------+

1 row in set (0.00 sec)

CEILING(number)          向上取整      ceiling(天花板)

mysql> select CEILING(2.34);+---------------+

| CEILING(2.34) |

+---------------+

| 3 |

+---------------+

1 row in set (0.01 sec)

FLOOR(number)           向下取整

mysql> select FLOOR(2.34);+-------------+

| FLOOR(2.34) |

+-------------+

| 2 |

+-------------+

1 row in set (0.00 sec)

MAX(num1,num2)         取最大值

mysql> select max(id) fromname;+---------+

| max(id) |

+---------+

| 7 |

+---------+

1 row in set (0.00 sec)

MIN(num1,num2)          取最小值

mysql> select min(id) fromname;+---------+

| min(id) |

+---------+

| 1 |

+---------+

1 row in set (0.00 sec)

SQRT(number)             开平方

mysql> select sqrt(2);+--------------------+

| sqrt(2) |

+--------------------+

| 1.4142135623730951 |

+--------------------+

1 row in set (0.02 sec)

RAND()                    返回0-1内的随机数

mysql> select rand();+-------------------+

| rand() |

+-------------------+

| 0.979456949028612 |

+-------------------+

1 row in set (0.00 sec)

日期函数

Curdate()   返回当前日期

mysql> selectCurdate();+------------+

| Curdate() |

+------------+

| 2018-09-01 |

+------------+

1 row in set (0.01 sec)

Curtime()   返回当前时间

mysql> selectCurtime();+-----------+

| Curtime() |

+-----------+

| 11:48:13 |

+-----------+

1 row in set (0.00 sec)

Now()      返回当前日期时间

mysql> selectnow();+---------------------+

| now() |

+---------------------+

| 2018-09-01 11:48:37 |

+---------------------+

1 row in set (0.00 sec)

Unix_timestamp(date)  返回当前date的时间戳

mysql> selectUnix_timestamp();+------------------+

| Unix_timestamp() |

+------------------+

| 1535773773 |

+------------------+

1 row in set (0.00 sec)

mysql> select Unix_timestamp("2018-03-04 03:40:20");+---------------------------------------+

| Unix_timestamp("2018-03-04 03:40:20") |

+---------------------------------------+

| 1520106020 |

+---------------------------------------+

1 row in set (0.00 sec)

From_unixtime()       返回时间戳的日期值

mysql> select From_unixtime(1520106020);+---------------------------+

| From_unixtime(1520106020) |

+---------------------------+

| 2018-03-04 03:40:20 |

+---------------------------+

1 row in set (0.00 sec)

Week(date)           返回日期date为一年中的第几周

mysql> select week("2018-03-04 03:40:20");+-----------------------------+

| week("2018-03-04 03:40:20") |

+-----------------------------+

| 9 |

+-----------------------------+

1 row in set (0.00 sec)

Year(date)             返回日期date的年份

mysql> select year("2018-03-04 03:40:20");+-----------------------------+

| year("2018-03-04 03:40:20") |

+-----------------------------+

| 2018 |

+-----------------------------+

1 row in set (0.00 sec)

Datediff(expr,expr2)    返回起始时间expr和结束时间expr2间天数

mysql> select Datediff("2018-03-04 03:40:20","2018-03-05 03:40:20");+-------------------------------------------------------+

| Datediff("2018-03-04 03:40:20","2018-03-05 03:40:20") |

+-------------------------------------------------------+

| -1 |

+-------------------------------------------------------+

1 row in set (0.00 sec)

mysql集成函数_mysql的内置函数相关推荐

  1. mysql常用内置函数_mysql常见内置函数

    在mysql中有许多内置的函数,虽然功能都能在PHP代码中实现,但巧妙的应用mysql内置函数可以大大的简化开发过程,提高效率. 在这里我总结一下一些常用的,方便以后查看: mysql字符串函数: c ...

  2. mysql常见内置函数_MySQL常用内置函数

    1: ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2'); -> 50 mysql> sele ...

  3. 用户自定义的Javascript函数名字与内置函数或宿主函数名字相同时产生的问题。...

    原文出自:http://www.cnblogs.com/JiangHuakey/archive/2012/04/12/2443946.html 当用户定义的函数名字与内置函数或宿主函数名字相同时,如果 ...

  4. python内置函数open_Python的内置函数open()的注意事项

    用法 : open("file_address","open_mode") 例子 : f = open("D:\PycharmProjects\log ...

  5. 编写函数,模拟内置函数 sorted()。

    编写函数,模拟内置函数 sorted(). 用python来简单的模拟sorted可以用库函数来进行,也较为简单,我选了min()和sort()来进行模拟 利用min()函数 def sorteds( ...

  6. Python生成器的send方法、递推函数、匿名函数及常用内置函数

    1.生成器的send方法 在使用yield方法创建生成器时,不仅可以使用next方法进行取值,还可以通过send方法向生成器的内部传值 1.1 什么是send方法? send方法相当于高级的next方 ...

  7. MATLAB 求函数极值的内置函数一览表(实则优化算法函数汇总)

    MATLAB 求函数极值的内置函数一览表 收集了几乎所有的 MATLAB 内置的优化函数,可收藏,需要时查阅. 文章目录 MATLAB 求函数极值的内置函数一览表 简介 概览 求函数极值(或最大值最小 ...

  8. mysql数据库内置函数大全_MySQL数据库——内置函数

    MySQL数据库--内置函数 建表并插入数据 create table student( id char(36) primary key, name varchar(8) not null, age ...

  9. MySQL学习笔记_7_MySQL常用内置函数

    MySQL常用内置函数 说明: 1)可以用在SELECT/UPDATE/DELETE中,及where,orderby,having中 2)在函数里将字段名作为参数,变量的值就是字段所对应的每一行的值. ...

最新文章

  1. Python使用numpy函数vsplit垂直(行角度)拆分numpy数组(返回拆分后的numpy数组列表)实战:垂直拆分二维numpy数组、split函数垂直拆分二维numpy数组
  2. python与其他编程语言对比优点_Python编程不同于其他编程语言的优点
  3. 干掉了竞争对手的餐饮夫妻店,在等待自己的死亡
  4. Oracle CheckPoint进程
  5. 对acm icpc 的随笔——01
  6. 《看聊天记录都学不会C#?太菜了吧》(5)C# 中可以用中文名变量?
  7. 数据结构---排序算法的总结
  8. Netty实例-简单的服务端-client实现,凝视具体
  9. 糟糕的C语言睡眠排序算法
  10. 华为鸿蒙系统议论文素材,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可 !【手机吧】_百度贴吧...
  11. matlab使用_重磅!哈工大、哈工程无法使用 MATLAB 软件
  12. centos 7配置rsync源服务器
  13. Install Oracle on RHEL5 - step by step
  14. 关于求最长子串,使得最大减最小小于k的问题-以POJ4003为例
  15. 关于重分类工具的其他讨论
  16. 【HDU6286】2018(容斥)
  17. js中使用HTML模板字符串
  18. 删除下拉框只找23火星软件_下拉词删除都选24火星软件
  19. Nginx网络压缩 CSS压缩 图片压缩 JSON压缩
  20. usb-blaster 驱动在设备管理器处更新且安装成功后仍有黄色感叹号,显示:Windows 无法加载此软件的设备驱动程序。驱动程序可能损坏或丢失(代码:39)

热门文章

  1. 多进程使用wikimedia数据训练word2vec模型
  2. java与python反转Ture与False的方法
  3. android获得textview数值,android-如何获取textview中的文本语言?
  4. ubuntu 安装java_Hadoop3.1.3安装教程_单机/伪分布式配置
  5. c语言的学生理系统,C语言学习系统的教程
  6. MVC中@Html.DisPlayFor(model=model.newsName)和 @Model.newsName的区别
  7. [bzoj1009](HNOI2008)GT考试 (kmp+矩阵快速幂加速递推)
  8. 简要分析unity3d中剪不断理还乱的yield
  9. Java编程中“为了性能”尽量要做到的一些地方 [转]
  10. linux运行tdbshutdown,Converting Oracle Database from Linux to Windows using RMAN