文档章节

mysql常用函数小结

qb11
 qb11
发布于 2017/02/17 10:41
字数 292
阅读 9
收藏 0
点赞 1
评论 1

mysql常用函数小结:

1.concat:连接多个变量为一个变量

1.连接变量的值不能为空,如果有一个变量的值为null,连接的结果则为null

SELECT CONCAT('111','2222',null);
//结果
null

SELECT CONCAT('111','2222','33');
// 结果
111222233

2.concat_ws:连接多个变量,并用分隔符分割多个变量

1.连接之后的变量值之间使用分隔符分割,如果不想要分隔符,可将分隔符设为空

SELECT CONCAT_WS('.','11','22',NULL);
// 结果
11.22
SELECT CONCAT_WS('','11','22',NULL);
// 结果
1122

2.由以上结果可知,CONCAT_WS函数和CONCAT函数不同的地方是:一个参数为空时不影响合成结果。

3.cast方法和convert方法:修改字段类型

1.cast:Cast(字段名 as 转换的类型 ),简洁

// 转换类型一般有这几种
CHAR[(N)] 字符型 
DATE  日期型
DATETIME  日期和时间型
DECIMAL  float型
SIGNED  int
TIME  时间型

2.convert: Convert(转换类型,字段名,格式),功能和cast类似,更加灵活

// 102是一种日期格式的编号,
//(更多可参考该网页:https://msdn.microsoft.com/en-us/library/ms187928.aspx)
CONVERT(CHAR(10),CURRENT_TIMESTAMP,102)

© 著作权归作者所有

共有 人打赏支持
qb11
粉丝 1
博文 2
码字总数 1042
作品 0
成都
加载中

评论(1)

FEINIK
FEINIK
有帮助,赞!
常见mysql语句使用小结

原生的mysql操作语句,从基础上讲,还是比较简单的,但是其实做一般的二次开发,能够手写大部分原生的mysql语句,已经足够进行使用了。一般用多了框架的,反而会觉得写原生mysql很不方便,实...

熊猫88 ⋅ 2015/11/14 ⋅ 0

MySQL命令操作(Linux平台)

Linux shell 批量创建数据库/表 Shell 脚本如下: # create database and tableHOST='localhost'PORT='3306'USER='root'PWD=''DBNAME='top123'TABLENAME='gametop800' mysql_login=''mysqlcr......

长平狐 ⋅ 2013/01/06 ⋅ 0

MySQL命令操作(Linux平台)

Linux shell 批量创建数据库/表 Shell 脚本如下: # create database and tableHOST='localhost'PORT='3306'USER='root'PWD=''DBNAME='top123'TABLENAME='gametop800' mysql_login=''mysqlcr......

晨曦之光 ⋅ 2012/03/02 ⋅ 0

linux中MySQL小结

MySQL的相关概念介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在 WEB应用方面,MySQL是最好的 RD...

狗尾巴草m ⋅ 2017/10/14 ⋅ 0

建议42:让工具类不可实例化

学习小结: 1、为什么会提出这个建议即它的优点在哪儿? 2、怎么才能让一类不可实例化。 3、对比小结,让类不可实例化的方法有哪些? 1、查看Math工具类可知,里面都是数学上常用公式的静态方...

thinkerfans ⋅ 2013/03/19 ⋅ 0

mysql常用函数详解和实例

结合MySQL自带的帮助文档列一下MySQL数据库中常用的一些函数。 事实证明:MySQL的联机帮助资料非常实用,希望哪一天可爱的Oracle可以像MySQL学习一下,她可以让您基本不用查看其他的资料就将...

索隆 ⋅ 2012/06/23 ⋅ 0

各种基本算法实现小结(三)—— 树与二叉树

各种基本算法实现小结(三)—— 树与二叉树 (均已测试通过) =================================================================== 二叉树——先序 测试环境:VC 6.0 (C) #include inclu...

长平狐 ⋅ 2013/01/06 ⋅ 0

MySQL · 源码分析 · 无法revoke单库或单表权限

现象 对于拥有全局权限的用户,无法revoke单库或单表的权限,示例如下 分析 根据报错信息,确定报错在函数replacedbtable里面,调用栈如下 报错条件是如下,操作是revoke,且mysql.db中找不到...

阿里云RDS-数据库内核组 ⋅ 2016/10/07 ⋅ 0

MySQL数据库学习之路

MySQL学习之路 目录 MySQL学习之路【第一篇】:MySQL单双实例安装 MySQL学习之路【第二篇】:MySQL登陆关闭、密码修改破解 MySQL学习之路【第三篇】:MySQL增删改查、用户权授、系统函数、字...

yht_1990 ⋅ 2016/07/18 ⋅ 0

Swift3.0 函数闭包与 Block

最近新接手了一个Swift项目,花点时间做点小结,以做记录 我的博客链接 Swift中定义一个基本函数 这里下划线 的作用用来忽略外部參数名,具体可以参考这篇文章 带参函数定义 举栗子,网络数据...

PetitBread ⋅ 2017/06/08 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring MVC基本概念

只写Controller

颖伙虫 ⋅ 13分钟前 ⋅ 0

微软重金收购GitHub的背后逻辑原来是这样的

全球最大的开发者社区GitHub网站花落谁家的问题已经敲定,微软最终以75亿美元迎娶了这位在外界看来无比“神秘”的小家碧玉。尽管此事已过去一些时日,但整个开发者世界,包括全球各地的开源社...

linux-tao ⋅ 13分钟前 ⋅ 0

磁盘管理—逻辑卷lvm

4.10-4.12 lvm 操作流程: 磁盘分区-->创建物理卷-->划分为卷组-->划分成逻辑卷-->格式化、挂载-->扩容。 磁盘分区 注: 创建分区时需要更改其文件类型为lvm(代码8e) 分区 3 已设置为 Linu...

弓正 ⋅ 34分钟前 ⋅ 0

Spring源码解析(六)——实例创建(上)

前言 经过前期所有的准备工作,Spring已经获取到需要创建实例的 beanName 和对应创建所需要信息 BeanDefinition,接下来就是实例创建的过程,由于该过程涉及到大量源码,所以将分为多个章节进...

MarvelCode ⋅ 54分钟前 ⋅ 0

js模拟栈和队列

栈和队列 栈:LIFO(先进后出)一种数据结构 队列:LILO(先进先出)一种数据结构 使用的js方法 1.push();可以接收任意数量的参数,把它们逐个推进队尾(数组末尾),并返回修改后的数组长度。 2....

LIAOJIN1 ⋅ 今天 ⋅ 0

180619-Yaml文件语法及读写小结

Yaml文件小结 Yaml文件有自己独立的语法,常用作配置文件使用,相比较于xml和json而言,减少很多不必要的标签或者括号,阅读也更加清晰简单;本篇主要介绍下YAML文件的基本语法,以及如何在J...

小灰灰Blog ⋅ 今天 ⋅ 0

IEC60870-5-104规约传送原因

1:周期循环2:背景扫描3:自发4:初始化5:请求6:激活7:激活确认8:停止激活9:停止激活确认10:激活结束11:远程命令引起的返送信息12:当地命令引起的返送信息13:文件传送20:响应总召...

始终初心 ⋅ 今天 ⋅ 0

【图文经典版】冒泡排序

1、可视化排序过程 对{ 6, 5, 3, 1, 8, 7, 2, 4 }进行冒泡排序的可视化动态过程如下 2、代码实现    public void contextLoads() {// 冒泡排序int[] a = { 6, 5, 3, 1, 8, 7, 2, ...

pocher ⋅ 今天 ⋅ 0

ORA-12537 TNS-12560 TNS-00530 ora-609解决

oracle 11g不能连接,卡住,ORA-12537 TNS-12560 TNS-00530 TNS-12502 tns-12505 ora-609 Windows Error: 54: Unknown error 解决方案。 今天折腾了一下午,为了查这个问题。。找了N多方案,...

lanybass ⋅ 今天 ⋅ 0

IDEA反向映射Mybatis

1.首先在pom文件的plugins中添加maven对mybatis-generator插件的支持 ` <!-- mybatis逆向工程 --><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-ma......

lichengyou20 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部