文档章节

mysql常用函数小结

零域1
 零域1
发布于 2017/02/17 10:41
字数 292
阅读 11
收藏 0

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)

© 著作权归作者所有

共有 人打赏支持
零域1
粉丝 2
博文 2
码字总数 1042
作品 0
成都
私信 提问
加载中

评论(1)

FEINIK
FEINIK
有帮助,赞!
MySQL命令操作(Linux平台)

Linux shell 批量创建数据库/表 Shell 脚本如下: 执行脚本后,结果如下: MySQL 从常用操作命令: 显示数据库 show databases; 切换数据库 use top123; 显示数据库表 show tables; 修改主键...

长平狐
2013/01/06
50
0
MySQL命令操作(Linux平台)

Linux shell 批量创建数据库/表 Shell 脚本如下: 执行脚本后,结果如下: MySQL 从常用操作命令: 显示数据库 show databases; 切换数据库 use top123; 显示数据库表 show tables; 修改主键...

晨曦之光
2012/03/02
286
0
linux中MySQL小结

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

狗尾巴草m
2017/10/14
0
0
mysql 利用explain查询优化

explain参数说明 更加详细的参数及使用说明请参见: mysql explain用法和结果的含义 select_type:select语句的类型,主要包括 table:查询的表 possible_keys:指出MySQL能使用哪个索引在该表中...

君千殇520
2017/11/06
0
0
MySQL · 源码分析 · 无法revoke单库或单表权限

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

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

没有更多内容

加载失败,请刷新页面

加载更多

开源 java CMS - FreeCMS2.8会员我的留言

项目地址:http://www.freeteam.cn/ 我的留言 从左侧管理菜单点击我的留言进入。在这里可以查看当前登录会员的所有留言记录。 查看留言 点击留言标题可以查看留言详细内容。 删除留言 选择留...

freeteam
8分钟前
1
0
OSChina 周五乱弹 —— 这就是不要女朋友的理由

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @狄安娜的猫 :分享丁家鑫的单曲《丁家鑫 - 克罗地亚狂想曲 - 古筝remix》 《丁家鑫 - 克罗地亚狂想曲 - 古筝remix》 手机党少年们想听歌,请...

小小编辑
39分钟前
276
12
CentOS配置Tomcat监听80端口,虚拟主机

Tomcat更改默认端口为80 更改的配置文件是: /usr/local/tomcat/conf/server.xml [root@test-a ~]# vim /usr/local/tomcat/conf/server.xml # 找到 Connector port="8080" protocol="HTTP/1......

野雪球
今天
6
0
《稻盛和夫经营学》读后感心得体会3180字范文

《稻盛和夫经营学》读后感心得体会3180字范文: 一代日本经营之圣稻盛和夫凭借刻苦勤奋的精神以及深植于佛教的商业道德准则,成为了“佛系”企业家的代表人物。在《稻盛和夫经营学》“领导人...

原创小博客
今天
4
0
java框架学习日志-5(常见的依赖注入)

依赖注入(dependency injection) 之前提到控制反转(Inversion of Control)也叫依赖注入,它们其实是一个东西,只是看的角度不同,这章详细说一下依赖注入。 依赖——指bean对象创建依赖于...

白话
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部