MySQL中的uuid()和uuid_short()函数
在之前项目中,数据库生成UUID主键一般会用Java调用函数,最近发现在MySQL也有自带的uuid函数,分别是uuid()和uuid_short(),现对这两个函数进行演示和说明。
在 MySQL 中,可以有如下几种途径实现唯一值:
(1)自增序列
(2)UUID() 函数
(3)程序自定义
一、uuid()
UUID 基于 16 进制,由 32 位小写的 16 进制数字组成,如下:
aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
比如123e4567-e89b-12d3-a456-426655440000
就是一个典型的 UUID。
在 MySQL 的 UUID() 函数中,前三组数字从时间戳中生成,第四组数字暂时保持时间戳的唯一性,第五组数字是一个 IEEE 802 节点标点值,保证空间唯一。使用 UUID() 函数,可以生成时间、空间上都独一无二的值。据说只要是使用了 UUID,都不可能看到两个重复的 UUID 值。当然,这个只是在理论情况下。
select uuid
MySQL中的uuid()和uuid_short()函数相关推荐
- mysql中locat函数,MySQL中的LOCATE和POSITION函数使用方法 | 很文博客
不常用:MySQL中的LOCATE和POSITION函数 LOCATE(substr,str) POSITION(substr IN str) 返回子串 substr 在字符串 str 中第一次出现的 ...
- mysql的json函数与实例_Mysql实例详解Mysql中的JSON系列操作函数
<Mysql实例详解Mysql中的JSON系列操作函数>要点: 本文介绍了Mysql实例详解Mysql中的JSON系列操作函数,希望对您有用.如果有疑问,可以联系我们. MYSQL必读前言 ...
- mysql 排名_学会在MySQL中实现Rank高级排名函数,所有取前几名问题全部解决.
MySQL中没有Rank排名函数,当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询普通排名.尽管如此,可不要小瞧基础而简单的查询语句,我们可以利用其来达到Rank函数一样的高级排名 ...
- mysql中locat函数,MySQL中的LOCATE和POSITION函数使用方法
不常用:MySQL中的LOCATE和POSITION函数 LOCATE(substr,str) POSITION(substr IN str) 返回子串 substr 在字符串 str 中第一次出现的 ...
- Mysql中当前日期(时间)函数总结
Mysql中当前日期(时间)函数总结 select now():获取当前日期(包含时分秒) 2.Select date_formate(now(),"格式化") select da ...
- mysql rank_在MySQL中实现Rank高级排名函数
MySQL中没有Rank排名函数,当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询普通排名.尽管如此,可不要小瞧基础而简单的查询语句,我们可以利用其来达到Rank函数一样的高级排名 ...
- 在MySQL中实现Rank高级排名函数
在MySQL中实现Rank高级排名函数 前言 用例表 1.在MySQL中实现普通排名 2.在MySQL中实现并列连续序号排名 3.在MySQL中实现并列非连续序号排名 4.随机获得一条数据 5.判断数 ...
- rank()函数 mysql_在MySQL中实现Rank高级排名函数
在MySQL中实现Rank高级排名函数 MySQL中没有Rank排名函数,当我们需要查询排名时,只能使用MySQL数据库中的基本查询语句来查询普通排名.尽管如此,可不要小瞧基础而简单的查询语句,我们可 ...
- MySql中常用的内置函数
函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值:在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音 ...
最新文章
- Vista下的Asp.net Mvc安装
- webpack中loader加载器(打包非js模块)
- Postgre约束详解
- 【ASP.NET】判断访问网站的客户端是PC还是手机
- shopxo首页的新闻头条栏:如何隐藏或关闭?
- TensorFlow实现Attention机制
- python中ijust函数_Python基础
- JVM各个组成部分和其基本功能
- Python django 安装 mysqlclient 失败
- ab plc编程软件计算机语言,AB plc-Rslogix5000 software 软件编程实例.pdf
- Arduino与Proteus仿真实例-AD5242数字电位器驱动仿真
- Qt5.2.1 + VS2012 环境配置
- SpringCloud服务器服务注册在Euraka上,访问IP地址问题
- php7国内,介绍php7和php5对比
- codewars练习(javascript)-2021/2/17
- python 动图处理_python图像处理-gif动图
- windows可以ping通linux虚拟机的ip,但是ping不通主机名称解决方案
- [ 网络 ] 应用层协议 —— HTTP协议
- python之图片文本识别
- 软件测试-自我介绍-整体框架
热门文章
- python清掉内存的函数_关于python:如何彻底清除所有Matplotlib图的内存
- 什么是大数据lambda架构
- java大数据开发是做什么的
- ERROR 1366 (HY000): Incorrect string value: '\xCA\xD6\xBB\xFA\xCA\xFD...' for column 'cname' at row
- 什么是自动化测试框架?这就是自动化测试框架。
- Latex输入矩阵的几种方式
- 文字检测与识别1-MSER
- web Security 入门篇
- 频率学派与贝叶斯学派(先验分布与后验分布,MLE和MAP)
- 报错AttributeError: ‘NoneType‘ object has no attribute ‘shape‘