首页 > 数据库 >MySQL 将 字符串 转为 整数

MySQL 将 字符串 转为 整数

时间:2023-05-29 11:33:48浏览次数:37  
标签:CONVERT 为例 整数 CAST SIGNED MySQL 字符串 type SELECT


1、CAST(epr AS type)

1)type 为 SIGNED


SELECT CAST("-12" AS SIGNED);


效果如下:

MySQL 将 字符串 转为 整数_数据库

2)type 为 UNSIGNED


SELECT CAST("-12" AS UNSIGNED);


效果如下:

MySQL 将 字符串 转为 整数_database_02

2、CONVERT(expr,type)


SELECT CONVERT('123', SIGNED);


MySQL 将 字符串 转为 整数_database_03


额外补充

1、CAST 和 CONVERT 两个函数中的 type取值可以为:SIGNEDUNSIGNED, DECIMALDATETIME, DTAETIME等,

1)以 DATE 为例:

MySQL 将 字符串 转为 整数_数据库_04

2)以 TIME 为例:

MySQL 将 字符串 转为 整数_database_05

3)以 DATETIME 为例:

MySQL 将 字符串 转为 整数_database_06

2、CAST 和 CONVERT 两个函数中的 type取值不支持 INTEGERFLOATDOUBLE。否则,会报错。

以 INTEGER 为例:

MySQL 将 字符串 转为 整数_mysql_07

标签:CONVERT,为例,整数,CAST,SIGNED,MySQL,字符串,type,SELECT
From: https://blog.51cto.com/chengzheng183/6369252

相关文章

  • upc 6597: Don't Be a Subsequence (字符串的最短不匹配子序列 dp)
    6597:Don'tBeaSubsequence时间限制:1Sec  内存限制:128MB提交:237  解决:45[提交][状态][讨论版][命题人:admin] 题目描述AsubsequenceofastringSisastringthatcanbeobtainedbydeletingzeroormorecharactersfromSwithoutchangingtheor......
  • ubuntu22安装docker、redis、mysql及部署net6应用
    一、更新系统软件包索引sudoaptupdate二、安装dockersudoaptinstalldocker.io三、在docker中安装Mysql拉取mysql镜像dockerpullmysql:latest查看镜像dockerimages运行容器dockerrun-itd-p3306:3306-eMYSQL_ROOT_PASSWORD=123456--namemysql......
  • MySQL主从复制验证性配置操作
    前置条件:VMwareWorkstationPro、CentOS7两台同网段虚机dw2(ip:192.168.203.202),dw3(ip:192.168.203.203)1.数据库安装和初始化yuminstall-ymariadbmariadb-servermariadb-develvim/etc/my.cnf#打开mysql-bin功能[mysqld]server-id=2log-bin=mysql-bin#启动marid......
  • MySQL优化思路及方向
    本系列为:MySQL数据库详解,为千锋资深教学老师独家创作,致力于为大家讲解清晰MySQL数据库相关知识点,含有丰富的代码案例及讲解。如果感觉对大家有帮助的话,可以【关注】持续追更~文末有本文重点总结,技术类问题,也欢迎大家和我们沟通交流!前言从今天开始本系列文章就带各位小伙伴学习......
  • 二进制数据与16进制字符串相互转化方法
    二进制数据转化为16进制字符串(中间加的‘:'还有‘;'是为了查看下标,也可以自行去掉):publicstaticStringbytesToHexString(byte[]src){StringBuilderstringBuilder=newStringBuilder();if(src==null||src.length<=0){returnnull;}for(inti=0;i<src.length;......
  • 项目中mysql中的多行文本不会换行的问题
    1.修改E:\suomingwork\project\20221207zx\zx\src\main\java\com\velcro\filter\XssAndSqlRequestWrapper.java文件中的getParameter方法针对流程中的@OverridepublicStringgetParameter(Stringname){Stringv=super.getParameter(name);if(v==......
  • MySQL数据类型精讲
    1.MySQL中的数据类型常见数据类型的属性,如下:......
  • 在Fedora37 上安装mysql8.0数据库
    https://blog.csdn.net/BIggyGuan/article/details/108380268  部分转载这里1.添加MySQL8.0社区存储库29系统:sudodnfinstallhttps://repo.mysql.com//mysql80-community-release-fc29-1.noarch.rpm28系统sudodnfinstallhttps://repo.mysql.com//mysql80-community......
  • MYSQL数据字典
    1查询表和列1--最齐全的信息查询2SELECTa.TABLE_NAME"表",3a.COLUMN_NAME"列",4a.COLUMN_TYPE"类型",5a.COLUMN_DEFAULT"默认值",6a.IS_NULLABLE"是否为空",7a.CHARACTER_SET_NAME"表字符集",8a.COLLATION_......
  • rhel 7.3搭建mysql一主两从——非单机环境
    文档课题:rhel7.3搭建mysql一主两从——非单机环境.数据库:mysql8.0.27系统:rhel7.3安装包:mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz环境介绍:1、 理论知识MySQL主从复制主要三个线程:master(binlogdumpthread)、slave(I/Othread、SQLthread),Master一条线程和Slave两条线......