MySQL UUID的生成使用_mysql uuid 小写-程序员宅基地

技术标签: mysql  数据库  

我们都知道在java中可以使用UUID来生成永久唯一(永不会重复)的数据标识。

同样:(由于暂时只用MySQL,其他的数据库不做讨论)

mysql中,可以使用uuid 来生成主键,

但是用mysqluuid()函数 ,生成的uuid36位的,其中包含32个字符以及4个分隔符(-),

样式如:a4382707-5e9a-1035-bedb-4d6a2ea6baae

往往这个分隔符对我们来说是没有用的,可以使用mysql自带的replace函数去掉分隔符

replace(uuid(),'-','')   ---->uuid()中的‘-’,去掉,即替换成空串;去除后样式:c2c4b1635e9a1035bedb4d6a2ea6baae(常用,小写英文字母)

此外

upper(replace(uuid(),'-',''))用于将字符转换为大写


 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_36759871/article/details/64129100

智能推荐

给出十进制转八进制的方法,将其转成代码。-程序员宅基地

文章浏览阅读1.9k次。代码如下:#include<iostream>using namespace std;int main(){ int x; cin >> x; int outcome[10]; int p = 0; while (x != 0) { outcome[p] = x % 8; x = x / 8; p++; } for (int i = p-...

centos7下本地服务器中设置静态ip_1. 填空题配置网卡ens33静态ip的文件路径是-程序员宅基地

文章浏览阅读462次。centos7下本地服务器中设置静态ip简介不知道各位小伙伴有没有在自己本地大坚果Linux服务器,每天当你启动电脑后会分配一个动态ip给你,每次你去远程连接自己的服务器是不是很麻烦?不要怕,个人静态ip设置经验分享。分分钟教你解决该问题。。。1、查看当前网卡centos7的网络IP地址配置文件在 **/etc/sysconfig/network-scripts/ifcfg-eth0**文..._1. 填空题配置网卡ens33静态ip的文件路径是

C++中使用pthread.h头文件报错 - 无法解析的外部符号 __imp__pthread_create,该符号在函数 _main 中被引用_#include <pthread.h>报错-程序员宅基地

文章浏览阅读4.4k次。C++ 中使用pthread.h头文件的方法 下载 pthreads-w32-2-7-0-release.exe, 下载链接: 链接:http://pan.baidu.com/s/1kUYs2FX 密码:mcw2下载后运行会解压生成三个文件夹 Pre-built.2、pthreads.2、QueueUserAPCEx打开Pre-built.2文件夹,分别复制include文件夹_#include 报错

Intellij IDEA快捷键与使用小技巧_idea跳转刚修改的地方怎么设置-程序员宅基地

文章浏览阅读1.2k次。IntelliJ Idea 常用快捷键列表:Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 ..._idea跳转刚修改的地方怎么设置

linux下利用statfs函数查看磁盘使用情况-程序员宅基地

文章浏览阅读1.1k次。  最近在学习Linux的过程中,需要查看磁盘使用情况,于是查找资料,发现statfs函数可以胜任这个任务.下面将简单介绍statfs函数及其使用。  函数如下:  int statfs(const charpath, struct statfsbuf); 参数:  path: 位于需要查询信息的文件系统的文件路径  buf: statfs结构体类型的指针变量,用于存储文件系统的相关..._statfs

POJ2586 Y2K Accounting Bug(贪心)-程序员宅基地

文章浏览阅读196次。POJ2586 问题:一个公司在12个月中,有固定盈余s,或固定亏损d两种情况.但记不得哪些月盈余,哪些月亏损,只能记得连续5个月的代数和总是亏损(和<0算亏损),问全年是否可能盈利?若可能,输出可能最大盈利金额,否则输出“Deficit”. 思路:5个月为一组,一年只有8种情况,1-5,2-6,3-7等等。我们要做的就是,将亏损的月份尽量往后放,这样使得亏损月尽量少。 先将每个月都当成

随便推点

sublime text3安装emmet插件_sublime 装emmet插件-程序员宅基地

文章浏览阅读1.9k次,点赞2次,收藏6次。sublime text3安装emmet插件很多人输入html:5然后按住Tab键并没有生成完整结构,这是因为没有安装emmet插件1。首先要确定你的sublime text3中是否安装packet controls 插件,如果Preferrences–&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;中含有Package Settings 和Package Control 这两个二级菜单,说明你的sublime text3 中已经安..._sublime 装emmet插件

js重写console.log函数-程序员宅基地

文章浏览阅读7k次,点赞3次,收藏7次。在前端开发中console.log是我们必不可少的调试工具,但是原生的console.log有两点不能很好地满足我们的需求 1. 开发时需要log,但是上线时希望去掉log,但我们不可能每一行都删掉 2. 对于Object和Array等引用类型,打印的时候是打印引用地址的值,并不是程序当前时刻的值,有时不注意就会发现打印前后是一样的,给调试带来了一定的困难_js重写console.log函数

Flutter按钮总结_flutter 实现立体按钮-程序员宅基地

文章浏览阅读304次。1.MateriaButton:Material安卓风格按钮2.RaisedButton:凸起的按钮3.FlatButton:扁平的按钮4.IconButton:图标按钮5.CupertinoButton:CupertinoIOS风格的按钮6.OutlineButton:线框按钮FlatButton( child: Text("扁平按钮"), onPressed: (){ print("FlatButton_flutter 实现立体按钮

mac 的^这个符号键是哪个键啊mac⌥符号——Option (alt)mac键盘总结_mac ^键-程序员宅基地

文章浏览阅读2.7k次。用⇧+数字键6⌘——Command ()⌃ ——Control⌥——Option (alt)⇧——Shift_mac ^键

基于fl2440 开发板rt3070芯片工作在station模式_phy0 -> rt2x00lib_request_firmware: info - loading-程序员宅基地

文章浏览阅读1k次。---------------------------------------------------------------------------------------------------------------------------------交叉编译器:arm-linux-gcc-4.5.4linux内核版本:linux-3.0开发板:飞凌2440作者:guanle_phy0 -> rt2x00lib_request_firmware: info - loading firmware file 'rt73.bin'.

java基础网络编程_1 、tcpclient.java import java.io.*: import java.ne-程序员宅基地

文章浏览阅读233次。网络编程有两类:UDP 一种无连接的传输层协议。无连接:指不需要知道对方在不在,只负责发数据传输出去,而对方可能不在,数据便会丢失,所以是不稳定的。TCP 一种面向连接的、可靠的、基于字节流的传输层通信协议。需要三次握手。三次握手,两次是客户端发给服务端的,中间隔了一次服务端发送给客户端。_1 、tcpclient.java import java.io.*: import java.net.*: class tcpclient{ public static void main(string argv[]) throws exception { string sentence; string modifiedsentence; bufferedreader infromuser = new bufferedreader( new inputstreamreader(system.in));

推荐文章

热门文章

相关标签