Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql类型转换函数

作者:故事只剩听说   发布日期:2025-11-27   浏览:101

-- MySQL 类型转换函数示例

-- 1. CAST 函数
-- 将一个值转换为指定的类型
SELECT CAST('123' AS SIGNED);  -- 将字符串 '123' 转换为有符号整数
-- 结果: 123

-- 2. CONVERT 函数
-- 同样用于将一个值转换为指定的类型
SELECT CONVERT('123', SIGNED);  -- 将字符串 '123' 转换为有符号整数
-- 结果: 123

-- 3. DATE_FORMAT 函数
-- 将日期时间类型转换为指定格式的字符串
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');  -- 将当前时间格式化为 'YYYY-MM-DD HH:MM:SS'
-- 结果: 当前时间,例如 '2023-10-05 14:30:00'

-- 4. BINARY 关键字
-- 将字符串转换为二进制字符串,通常用于区分大小写比较
SELECT 'abc' = 'ABC';  -- 普通字符串比较,不区分大小写
-- 结果: 1 (TRUE)
SELECT BINARY 'abc' = 'ABC';  -- 二进制字符串比较,区分大小写
-- 结果: 0 (FALSE)

-- 5. HEX 和 UNHEX 函数
-- HEX 将数据转换为十六进制表示,UNHEX 则相反
SELECT HEX('MySQL');  -- 将字符串 'MySQL' 转换为十六进制
-- 结果: '4D7953514C'
SELECT UNHEX('4D7953514C');  -- 将十六进制 '4D7953514C' 转换回字符串
-- 结果: 'MySQL'

上一篇:docker mysql镜像

下一篇:mysql 获取行号

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站