1 概述

#mermaid-svg-rJkseuZTXKS4FgYE {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-rJkseuZTXKS4FgYE .error-icon{fill:#552222;}#mermaid-svg-rJkseuZTXKS4FgYE .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-rJkseuZTXKS4FgYE .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-rJkseuZTXKS4FgYE .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-rJkseuZTXKS4FgYE .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-rJkseuZTXKS4FgYE .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-rJkseuZTXKS4FgYE .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-rJkseuZTXKS4FgYE .marker{fill:#333333;stroke:#333333;}#mermaid-svg-rJkseuZTXKS4FgYE .marker.cross{stroke:#333333;}#mermaid-svg-rJkseuZTXKS4FgYE svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-rJkseuZTXKS4FgYE .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-rJkseuZTXKS4FgYE .cluster-label text{fill:#333;}#mermaid-svg-rJkseuZTXKS4FgYE .cluster-label span{color:#333;}#mermaid-svg-rJkseuZTXKS4FgYE .label text,#mermaid-svg-rJkseuZTXKS4FgYE span{fill:#333;color:#333;}#mermaid-svg-rJkseuZTXKS4FgYE .node rect,#mermaid-svg-rJkseuZTXKS4FgYE .node circle,#mermaid-svg-rJkseuZTXKS4FgYE .node ellipse,#mermaid-svg-rJkseuZTXKS4FgYE .node polygon,#mermaid-svg-rJkseuZTXKS4FgYE .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-rJkseuZTXKS4FgYE .node .label{text-align:center;}#mermaid-svg-rJkseuZTXKS4FgYE .node.clickable{cursor:pointer;}#mermaid-svg-rJkseuZTXKS4FgYE .arrowheadPath{fill:#333333;}#mermaid-svg-rJkseuZTXKS4FgYE .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-rJkseuZTXKS4FgYE .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-rJkseuZTXKS4FgYE .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-rJkseuZTXKS4FgYE .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-rJkseuZTXKS4FgYE .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-rJkseuZTXKS4FgYE .cluster text{fill:#333;}#mermaid-svg-rJkseuZTXKS4FgYE .cluster span{color:#333;}#mermaid-svg-rJkseuZTXKS4FgYE div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-rJkseuZTXKS4FgYE :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

MySQL数据类型转换
被动转换
加号运算符
字符串连接函数
1+'1' -- 2
concat(1,'1') -- 11
主动转换
convert函数转换
cast函数转换
日期时间互转函数
convert(expr, type)
cast(expr as type)
str_to_date
date_format

2 类型转换

#mermaid-svg-rIXWBaDaY7CNZNJ7 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .error-icon{fill:#552222;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .marker.cross{stroke:#333333;}#mermaid-svg-rIXWBaDaY7CNZNJ7 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .cluster-label text{fill:#333;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .cluster-label span{color:#333;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .label text,#mermaid-svg-rIXWBaDaY7CNZNJ7 span{fill:#333;color:#333;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .node rect,#mermaid-svg-rIXWBaDaY7CNZNJ7 .node circle,#mermaid-svg-rIXWBaDaY7CNZNJ7 .node ellipse,#mermaid-svg-rIXWBaDaY7CNZNJ7 .node polygon,#mermaid-svg-rIXWBaDaY7CNZNJ7 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .node .label{text-align:center;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .node.clickable{cursor:pointer;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .arrowheadPath{fill:#333333;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .cluster text{fill:#333;}#mermaid-svg-rIXWBaDaY7CNZNJ7 .cluster span{color:#333;}#mermaid-svg-rIXWBaDaY7CNZNJ7 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-rIXWBaDaY7CNZNJ7 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

char
date、time、datetime
date_format()
signed、unsigned、decimal(n,m)
数值
字符
日期
select -- 数值 -> 字符-- char(n) n 个长度的字符,超过截取convert(2022, char(3)) c1, -- 202convert(2022, char(4)) c2, -- 2022convert(2022, char(5)) c3, -- 2022-- 字符 -> 数值convert('-12.56', SIGNED) s1, -- -12 有符号整数convert('12.56', UNSIGNED) u1, -- 12 无符号整数convert('12.56', decimal(3, 1)) dc1, -- 12.6 浮点数,四舍五入-- 字符 -> 日期convert('2021-05-20 13:14:00', datetime) d1, -- 日期+时间convert('2021-05-20 13:14:00', date) d2, -- 仅日期convert('2021-05-20 13:14:00', time) d3, -- 仅时间str_to_date('2021-05-20 13:14:00', '%Y-%m-%d %H:%i:%S') d4,str_to_date(now(), '%Y-%m-%d') d5, -- 日期截取-- 日期 -> 字符convert(now(), char) c4,date_format(now(), '%Y-%m-%d %H:%i:%S') c5 -- 注意大小写from dual;

Mysql 数据类型转换详解相关推荐

  1. Mysql 数据类型转换详解 (convert、cast)

    文章目录 1 概述 2 类型转换 3 扩展 3.1 日期时间函数 1 概述 #mermaid-svg-ItXfZsGMo79eou3H {font-family:"trebuchet ms& ...

  2. mysql数据存储过程详解_mysql数据存储过程参数实例详解

    MySQL 存储过程参数有三种类型:in.out.inout.它们各有什么作用和特点呢? 一.MySQL 存储过程参数(in) MySQL 存储过程 "in" 参数:跟 C 语言的 ...

  3. VC常见数据类型转换详解

    我们先定义一些常见类型变量借以说明   int  i  =  100;   long  l  =  2001;   float  f=300.2;   double  d=12345.119;   c ...

  4. Java程序员从笨鸟到菜鸟之(四十四)细谈struts2(七)数据类型转换详解

     本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 Web应用程序的交互都是建立在HTTP之上的,互相传递的都是字符串.也就是说服务器接收到 ...

  5. C语言数据类型转换详解

    数据类型转换就是将数据(变量.数值.表达式的结果等)从一种类型转换为另一种类型. 自动类型转换 自动类型转换就是编译器默默地.隐式地.偷偷地进行的数据类型转换,这种转换不需要程序员干预,会自动发生. ...

  6. C++ 数据类型转换详解之终极无惑

    程序开发环境:VS2017+Win32+Debug 文章目录 1. 隐式数据类型转换 2. 显示数据类型转换 3.C++ 新式类型转换 3.1 const_cast 3.2 static_cast 3 ...

  7. MapStruct系列(5)-映射器数据类型转换详解

    文章目录 前言 1. 隐式类型转换 2. 映射引用类型 3. 嵌套映射 4. 调用自定义映射方法 5. 调用其他映射器 6. 将映射目标类型传递给自定义映射器 7. 将上下文或状态对象传递给自定义方法 ...

  8. JS数据类型转换详解

    文章内容为所看网课笔记,如有侵权请联系删除 ## JS数据类型 1. 基本数据类型 number.string.undefined.null.boolean.symbol.bigint 2. 引用数据 ...

  9. Oracle 数据类型转换详解(显示 + 隐式)

    文章目录 1 概述 2 显式转换 2.1 to_char 2.2 to_date 2.3 to_number 3 隐式转换 1 概述 #mermaid-svg-fwPpwf4wV1eBbxmS .la ...

最新文章

  1. glVertexPointer
  2. What you need to know about AllowUnsafeUpdates (Part 1) [转载]
  3. Sql Server 关于整表插入另一个表部分列的语法以及select 语句直接插入临时表的语法...
  4. js 操作location URL对象进行操作
  5. java上传视频到七牛云_Java进阶学习:将文件上传到七牛云中
  6. android 获取phone实例,Android ContentProvider获取手机联系人实例
  7. (转)Spring boot(一):入门篇
  8. 使用PowerShell将字符串拆分为数组
  9. cad面积累计lisp怎么用_CAD连续面积标注lisp插件
  10. ITIL4讲解: 组合管理
  11. yzj学长的即兴发挥
  12. VLAN隔离葵花宝典(二)
  13. 标准差和标准误差的区别
  14. 没有鼠标就无法对计算机进行操作,电脑鼠标不灵敏是什么原因?怎么解决?
  15. [附源码]计算机毕业设计JAVA小说网站的设计与实现1
  16. 关于EOSUNION 的商业创业大赛的一点心得
  17. 选电脑时你需要了解的一些小知识
  18. MOS管选型参数:VGS(th)
  19. 找规律2 2 3 4 9 32
  20. 专题页面设计,怎么做更符合网站SEO?

热门文章

  1. Using Aircrack-ng with RTL8814AU
  2. 壳浏览器 android,搭建Android浏览器壳子
  3. 2022-软件测试工程师面试题(自我总结)
  4. linux 修改文件内容sed,linux下通过sed命令直接修改文件内容
  5. Linux(三)远程登录管理工具
  6. 越玩越大,微软中国吹响全面挺进的冲锋号角
  7. -Vue生命周期钩子
  8. 抖音申诉怎么写能通过?鹰迪电商
  9. 从零开始搭建一个管理系统-vue3.0项目创建-----1
  10. iOS开发 精准获取webView内容高度