本文主要向大家介绍了MySQL数据库之MySQL的binary类型操作 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

示例数据表:

CREATE TABLE test_bin (

bin_id BINARY(16) NOT NULL

) Engine=InnoDB;

插入数据(内容是一个32位的UUID字符串值):

INSERT INTO test_bin(bin_id) VALUES(UNHEX(‘FA34E10293CB42848573A4E39937F479‘));

INSERT INTO test_bin(bin_id) VALUES(UNHEX(?));

INSERT INTO test_bin(bin_id) VALUES(x‘FA34E10293CB42848573A4E39937F479‘);

查询数据:

SELECT HEX(bin_id) AS bin_id FROM test_bin;

SELECT HEX(bin_id) AS bin_id FROM test_bin WHERE bin_id = UNHEX(‘FA34E10293CB42848573A4E39937F479‘);

SELECT HEX(bin_id) AS bin_id FROM test_bin WHERE bin_id = UNHEX(?);

SELECT HEX(bin_id) AS bin_id FROM test_bin WHERE bin_id = x‘FA34E10293CB42848573A4E39937F479‘;

查询结果:

bin_id

--------------------------

FA34E10293CB42848573A4E39937F479

备注:使用MySQL内置的 UUID() 创建一个函数返回 BINARY(16)类型的UUID值

CREATE FUNCTION uu_id() RETURNS binary(16) RETURN UNHEX(REPLACE(UUID(),‘-‘,‘‘));

CREATE FUNCTION uu_id() RETURNS binary(16) RETURN UNHEX(REVERSE(REPLACE(UUID(),‘-‘,‘‘)));

使用:

INSERT INTO test_bin(bin_id) VALUES(uu_id());

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

mysql binary模式_MySQL数据库之MySQL的binary类型操作相关推荐

  1. elastic如何和mysql同步数据_MySQL数据库之mysql 同步数据到 ElasticSearch 的方案

    本文主要向大家介绍了MySQL数据库之mysql 同步数据到 ElasticSearch 的方案 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. MySQL Binlog 要通过 ...

  2. mysql二进制方式_MySQL数据库之MySql二进制连接方式详解

    本文主要向大家介绍了MySQL数据库之MySql二进制连接方式详解 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 使用mysql二进制方式连接 您可以使用MySQL二进制方式进 ...

  3. mysql入门优化_MySQL数据库:MySQL十大优化技巧详解

    本文主要向大家介绍了MySQL数据库的MySQL十大优化技巧详解,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. WEB开发者不光要解决程序的效率问题,对数据库的快速访问和相应也是 ...

  4. mysql 内存大_MySQL数据库之MySQL大内存配置方案

    本文主要向大家介绍了MySQL数据库之MySQL大内存配置方案 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. MySql noinstall-5.1.xx-win32 配置(原 ...

  5. mysql 设置全局变量_MySQL数据库之mysql查看全局变量以及设置全局变量的值

    本文主要向大家介绍了MySQL数据库之mysql查看全局变量以及设置全局变量的值 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.查看mysql的所有全局变量的值 SHOW  ...

  6. mysql longblob 读取_MySQL数据库之Mysql的longblob字段插入数据问题解决

    本文主要向大家介绍了MySQL数据库之Mysql的longblob字段插入数据问题解决 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 在使用mysql的过程中,有个问题就是my ...

  7. mysql断网_mysql数据库断网链接

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. mysql 关闭锁_mysql数据库取消锁

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. mysql 表上限_mysql 数据库表的上限

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. OpenGL 漫反射辐照度 Diffuse irradiance
  2. 2014-01-01
  3. 安卓模拟器安装过程记录 20200926
  4. 个推Node.js 微服务实践:基于容器的一站式命令行工具链
  5. Linux(二):VMware虚拟机中Ubuntu安装详细过程
  6. 终章 - 软件工程实践总结作业
  7. IDEA2018部署jeesite3完美运行教程
  8. 随记 elasticsearch
  9. M1卡说明及使用proxmark3破解方法
  10. hdu 1074 Doing Homework
  11. 计算机故障升温降温法,电脑故障排除1000例
  12. Java中类的修饰符有哪些?
  13. lae界面开发工具入门之介绍六--状态篇
  14. 微信公众号迁移,认证; 名称触发商标怎么办
  15. 统计平均分,最高分及得最高分人数
  16. Flutter 实现切角渐变矩形
  17. 数据结构中的“结点”和“节点”,到该底用哪个?
  18. 王万生计算机组成原理第三版,王万生《计算机组成原理》清华大学出版社完整答案...
  19. 如何使用Delphi 10 Seattle的Android应用做Intent的发送和接收
  20. springAOP详解

热门文章

  1. 关于产品与数据该如何结合的一点想法(一)
  2. mysql Proxy 的使用测试-2
  3. Node.js「三」—— 创建静态 WEB 服务器
  4. Node.js「一」—— Node.js 简介 / Node.js 模块 / 包 与 NPM
  5. Tips--创建jupyter notebook的虚拟环境
  6. 动手学深度学习(PyTorch实现)(六)--卷积神经网络基础
  7. 动手学深度学习(PyTorch实现)(二)--softmax与分类模型
  8. 带你了解FPGA(1)--一些需要了解的概念
  9. 电机的入门之路系列2--电机驱动芯片2003的用法
  10. Kinect开发学习笔记之(四)提取颜色数据并用OpenCV显示